├── .codecov.yml ├── .editorconfig ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── BugReport.yml │ ├── CrashReport.yml │ ├── FeatureRequest.yml │ ├── Question.yml │ └── SetupIssue.yml ├── PULL_REQUEST_TEMPLATE.md ├── chainguard │ └── self.gitlab.read.sts.yaml └── workflows │ ├── changelog-to-confluence.yaml │ ├── codeql-analysis.yml │ └── stale.yml ├── .gitignore ├── .gitlab-ci.yml ├── .idea └── copyright │ ├── Datadog.xml │ └── profiles_settings.xml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE-3rdparty.csv ├── MIGRATION.MD ├── NOTICE ├── README.md ├── ZEN.md ├── ci ├── Dockerfile.gitlab ├── pipelines │ ├── check-release-pipeline.yml │ └── default-pipeline.yml └── scripts │ ├── check_latest_release_is_published.sh │ ├── codecov.sh │ ├── dogfood.py │ └── merge_verification_metadata.py ├── consumer-rules.pro ├── dd-sdk-android-core ├── .gitignore ├── BackgroundThreads.md ├── README.md ├── api │ ├── apiSurface │ └── dd-sdk-android-core.api ├── build.gradle.kts ├── src │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ ├── Datadog.kt │ │ │ ├── DatadogSite.kt │ │ │ ├── _InternalProxy.kt │ │ │ ├── api │ │ │ ├── InternalLogger.kt │ │ │ ├── SdkCore.kt │ │ │ ├── context │ │ │ │ ├── AccountInfo.kt │ │ │ │ ├── DatadogContext.kt │ │ │ │ ├── DeviceInfo.kt │ │ │ │ ├── DeviceType.kt │ │ │ │ ├── LocaleInfo.kt │ │ │ │ ├── NetworkInfo.kt │ │ │ │ ├── ProcessInfo.kt │ │ │ │ ├── TimeInfo.kt │ │ │ │ └── UserInfo.kt │ │ │ ├── feature │ │ │ │ ├── Feature.kt │ │ │ │ ├── FeatureContextUpdateReceiver.kt │ │ │ │ ├── FeatureEventReceiver.kt │ │ │ │ ├── FeatureScope.kt │ │ │ │ ├── FeatureScopeExt.kt │ │ │ │ ├── FeatureSdkCore.kt │ │ │ │ └── StorageBackedFeature.kt │ │ │ ├── net │ │ │ │ ├── Request.kt │ │ │ │ ├── RequestExecutionContext.kt │ │ │ │ └── RequestFactory.kt │ │ │ └── storage │ │ │ │ ├── DataWriter.kt │ │ │ │ ├── EventBatchWriter.kt │ │ │ │ ├── EventType.kt │ │ │ │ ├── FeatureStorageConfiguration.kt │ │ │ │ ├── RawBatchEvent.kt │ │ │ │ └── datastore │ │ │ │ ├── DataStoreHandler.kt │ │ │ │ ├── DataStoreReadCallback.kt │ │ │ │ └── DataStoreWriteCallback.kt │ │ │ ├── core │ │ │ ├── InternalSdkCore.kt │ │ │ ├── SdkReference.kt │ │ │ ├── UploadWorker.kt │ │ │ ├── configuration │ │ │ │ ├── BackPressureMitigation.kt │ │ │ │ ├── BackPressureStrategy.kt │ │ │ │ ├── BatchProcessingLevel.kt │ │ │ │ ├── BatchSize.kt │ │ │ │ ├── Configuration.kt │ │ │ │ ├── HostsSanitizer.kt │ │ │ │ ├── UploadFrequency.kt │ │ │ │ └── UploadSchedulerStrategy.kt │ │ │ ├── constraints │ │ │ │ ├── DataConstraints.kt │ │ │ │ └── DatadogDataConstraints.kt │ │ │ ├── feature │ │ │ │ └── event │ │ │ │ │ ├── JvmCrash.kt │ │ │ │ │ └── ThreadDump.kt │ │ │ ├── internal │ │ │ │ ├── ContextProvider.kt │ │ │ │ ├── CoreFeature.kt │ │ │ │ ├── DatadogContextProvider.kt │ │ │ │ ├── DatadogCore.kt │ │ │ │ ├── FeatureContextProvider.kt │ │ │ │ ├── HashGenerator.kt │ │ │ │ ├── NoOpContextProvider.kt │ │ │ │ ├── NoOpInternalSdkCore.kt │ │ │ │ ├── SdkCoreRegistry.kt │ │ │ │ ├── SdkFeature.kt │ │ │ │ ├── Sha256HashGenerator.kt │ │ │ │ ├── account │ │ │ │ │ ├── AccountInfoProvider.kt │ │ │ │ │ ├── DatadogAccountInfoProvider.kt │ │ │ │ │ └── MutableAccountInfoProvider.kt │ │ │ │ ├── configuration │ │ │ │ │ └── DataUploadConfiguration.kt │ │ │ │ ├── constraints │ │ │ │ │ └── StringTransform.kt │ │ │ │ ├── data │ │ │ │ │ └── upload │ │ │ │ │ │ ├── CurlInterceptor.kt │ │ │ │ │ │ ├── DataFlusher.kt │ │ │ │ │ │ ├── DataOkHttpUploader.kt │ │ │ │ │ │ ├── DataUploadRunnable.kt │ │ │ │ │ │ ├── DataUploadScheduler.kt │ │ │ │ │ │ ├── DataUploader.kt │ │ │ │ │ │ ├── DefaultUploadSchedulerStrategy.kt │ │ │ │ │ │ ├── Flusher.kt │ │ │ │ │ │ ├── GzipRequestInterceptor.kt │ │ │ │ │ │ ├── NoOpDataUploader.kt │ │ │ │ │ │ ├── RotatingDnsResolver.kt │ │ │ │ │ │ ├── UploadRunnable.kt │ │ │ │ │ │ ├── UploadScheduler.kt │ │ │ │ │ │ └── UploadStatus.kt │ │ │ │ ├── lifecycle │ │ │ │ │ ├── ProcessLifecycleCallback.kt │ │ │ │ │ └── ProcessLifecycleMonitor.kt │ │ │ │ ├── logger │ │ │ │ │ ├── LogcatLogHandler.kt │ │ │ │ │ └── SdkInternalLogger.kt │ │ │ │ ├── metrics │ │ │ │ │ ├── BatchClosedMetadata.kt │ │ │ │ │ ├── BatchMetricsDispatcher.kt │ │ │ │ │ ├── BenchmarkUploads.kt │ │ │ │ │ ├── MethodCalledTelemetry.kt │ │ │ │ │ ├── MetricsDispatcher.kt │ │ │ │ │ └── RemovalReason.kt │ │ │ │ ├── net │ │ │ │ │ ├── DefaultFirstPartyHostHeaderTypeResolver.kt │ │ │ │ │ ├── FirstPartyHostHeaderTypeResolver.kt │ │ │ │ │ └── info │ │ │ │ │ │ ├── BroadcastReceiverNetworkInfoProvider.kt │ │ │ │ │ │ ├── CallbackNetworkInfoProvider.kt │ │ │ │ │ │ └── NetworkInfoProvider.kt │ │ │ │ ├── persistence │ │ │ │ │ ├── AbstractStorage.kt │ │ │ │ │ ├── AsyncEventWriteScope.kt │ │ │ │ │ ├── Batch.kt │ │ │ │ │ ├── BatchConfirmation.kt │ │ │ │ │ ├── BatchData.kt │ │ │ │ │ ├── BatchId.kt │ │ │ │ │ ├── BatchReader.kt │ │ │ │ │ ├── BatchWriteEventListener.kt │ │ │ │ │ ├── ConsentAwareStorage.kt │ │ │ │ │ ├── DataReader.kt │ │ │ │ │ ├── DataWriter.kt │ │ │ │ │ ├── Deserializer.kt │ │ │ │ │ ├── FileEventBatchWriter.kt │ │ │ │ │ ├── JsonObjectDeserializer.kt │ │ │ │ │ ├── NoOpEventBatchWriter.kt │ │ │ │ │ ├── PayloadDecoration.kt │ │ │ │ │ ├── Storage.kt │ │ │ │ │ ├── datastore │ │ │ │ │ │ ├── DataStoreFileHandler.kt │ │ │ │ │ │ ├── DataStoreFileHelper.kt │ │ │ │ │ │ ├── DatastoreFileReader.kt │ │ │ │ │ │ ├── DatastoreFileWriter.kt │ │ │ │ │ │ └── NoOpDataStoreHandler.kt │ │ │ │ │ ├── file │ │ │ │ │ │ ├── EncryptedFileReaderWriter.kt │ │ │ │ │ │ ├── FileExt.kt │ │ │ │ │ │ ├── FileMover.kt │ │ │ │ │ │ ├── FileOrchestrator.kt │ │ │ │ │ │ ├── FilePersistenceConfig.kt │ │ │ │ │ │ ├── FileReader.kt │ │ │ │ │ │ ├── FileReaderWriter.kt │ │ │ │ │ │ ├── FileWriter.kt │ │ │ │ │ │ ├── PlainFileReaderWriter.kt │ │ │ │ │ │ ├── advanced │ │ │ │ │ │ │ ├── ConsentAwareFileMigrator.kt │ │ │ │ │ │ │ ├── ConsentAwareFileOrchestrator.kt │ │ │ │ │ │ │ ├── DataMigrationOperation.kt │ │ │ │ │ │ │ ├── DataMigrator.kt │ │ │ │ │ │ │ ├── FeatureFileOrchestrator.kt │ │ │ │ │ │ │ ├── MoveDataMigrationOperation.kt │ │ │ │ │ │ │ ├── ScheduledWriter.kt │ │ │ │ │ │ │ └── WipeDataMigrationOperation.kt │ │ │ │ │ │ ├── batch │ │ │ │ │ │ │ ├── BatchFileDataReader.kt │ │ │ │ │ │ │ ├── BatchFileOrchestrator.kt │ │ │ │ │ │ │ ├── BatchFileReader.kt │ │ │ │ │ │ │ ├── BatchFileReaderWriter.kt │ │ │ │ │ │ │ ├── EncryptedBatchReaderWriter.kt │ │ │ │ │ │ │ └── PlainBatchFileReaderWriter.kt │ │ │ │ │ │ └── single │ │ │ │ │ │ │ ├── SingleFileOrchestrator.kt │ │ │ │ │ │ │ └── SingleItemDataWriter.kt │ │ │ │ │ └── tlvformat │ │ │ │ │ │ ├── TLVBlock.kt │ │ │ │ │ │ ├── TLVBlockFileReader.kt │ │ │ │ │ │ └── TLVBlockType.kt │ │ │ │ ├── privacy │ │ │ │ │ ├── ConsentProvider.kt │ │ │ │ │ └── TrackingConsentProvider.kt │ │ │ │ ├── receiver │ │ │ │ │ └── ThreadSafeReceiver.kt │ │ │ │ ├── system │ │ │ │ │ ├── AndroidInfoProvider.kt │ │ │ │ │ ├── AppVersionProvider.kt │ │ │ │ │ ├── BroadcastReceiverSystemInfoProvider.kt │ │ │ │ │ ├── BuildSdkVersionProvider.kt │ │ │ │ │ ├── DefaultAndroidInfoProvider.kt │ │ │ │ │ ├── DefaultAppVersionProvider.kt │ │ │ │ │ ├── NoOpAndroidInfoProvider.kt │ │ │ │ │ ├── NoOpAppVersionProvider.kt │ │ │ │ │ ├── SystemInfo.kt │ │ │ │ │ └── SystemInfoProvider.kt │ │ │ │ ├── thread │ │ │ │ │ ├── BackPressureExecutorService.kt │ │ │ │ │ ├── BackPressuredBlockingQueue.kt │ │ │ │ │ ├── DatadogThreadFactory.kt │ │ │ │ │ ├── LoggingScheduledThreadPoolExecutor.kt │ │ │ │ │ ├── ObservableLinkedBlockingQueue.kt │ │ │ │ │ ├── ScheduledExecutorServiceFactory.kt │ │ │ │ │ ├── ThreadExt.kt │ │ │ │ │ └── ThreadPoolExecutorExt.kt │ │ │ │ ├── time │ │ │ │ │ ├── AppStartTimeProvider.kt │ │ │ │ │ ├── DatadogNtpEndpoint.kt │ │ │ │ │ ├── DefaultAppStartTimeProvider.kt │ │ │ │ │ ├── KronosTimeProvider.kt │ │ │ │ │ └── LoggingSyncListener.kt │ │ │ │ ├── user │ │ │ │ │ ├── DatadogUserInfoProvider.kt │ │ │ │ │ ├── MutableUserInfoProvider.kt │ │ │ │ │ └── UserInfoProvider.kt │ │ │ │ └── utils │ │ │ │ │ ├── ByteArrayExt.kt │ │ │ │ │ ├── ConcurrencyExt.kt │ │ │ │ │ ├── FileLockExt.kt │ │ │ │ │ ├── MapUtils.kt │ │ │ │ │ ├── MiscUtils.kt │ │ │ │ │ ├── NumberExt.kt │ │ │ │ │ ├── RuntimeUtils.kt │ │ │ │ │ └── WorkManagerUtils.kt │ │ │ ├── metrics │ │ │ │ ├── MethodCallSamplingRate.kt │ │ │ │ ├── PerformanceMetric.kt │ │ │ │ └── TelemetryMetricType.kt │ │ │ ├── persistence │ │ │ │ ├── PersistenceStrategy.kt │ │ │ │ ├── Serializer.kt │ │ │ │ └── datastore │ │ │ │ │ └── DataStoreContent.kt │ │ │ ├── sampling │ │ │ │ ├── DeterministicSampler.kt │ │ │ │ ├── RateBasedSampler.kt │ │ │ │ └── Sampler.kt │ │ │ └── thread │ │ │ │ └── FlushableExecutorService.kt │ │ │ ├── error │ │ │ └── internal │ │ │ │ ├── CrashReportsFeature.kt │ │ │ │ └── DatadogExceptionHandler.kt │ │ │ ├── event │ │ │ ├── EventMapper.kt │ │ │ ├── MapperSerializer.kt │ │ │ └── NoOpEventMapper.kt │ │ │ ├── lint │ │ │ └── InternalApi.kt │ │ │ ├── log │ │ │ └── LogAttributes.kt │ │ │ ├── ndk │ │ │ └── internal │ │ │ │ ├── DatadogNdkCrashHandler.kt │ │ │ │ ├── NdkCrashHandler.kt │ │ │ │ ├── NdkCrashLog.kt │ │ │ │ └── NdkCrashLogDeserializer.kt │ │ │ ├── privacy │ │ │ ├── TrackingConsent.kt │ │ │ └── TrackingConsentProviderCallback.kt │ │ │ ├── security │ │ │ └── Encryption.kt │ │ │ └── trace │ │ │ └── TracingHeaderType.kt │ ├── test │ │ ├── java │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── trace │ │ │ │ └── sampling │ │ │ │ └── JavaDeterministicSampler.java │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ ├── DatadogSiteTest.kt │ │ │ │ ├── DatadogTest.kt │ │ │ │ ├── InternalProxyTest.kt │ │ │ │ ├── api │ │ │ │ └── context │ │ │ │ │ ├── NetworkInfoTest.kt │ │ │ │ │ └── UserInfoTest.kt │ │ │ │ ├── core │ │ │ │ ├── DatadogCoreInitializationTest.kt │ │ │ │ ├── DatadogCoreTest.kt │ │ │ │ ├── SdkReferenceTest.kt │ │ │ │ ├── configuration │ │ │ │ │ ├── ConfigurationBuilderTest.kt │ │ │ │ │ └── HostsSanitizerTest.kt │ │ │ │ ├── constraints │ │ │ │ │ └── DatadogDataConstraintsTest.kt │ │ │ │ ├── internal │ │ │ │ │ ├── CoreFeatureTest.kt │ │ │ │ │ ├── DatadogContextProviderTest.kt │ │ │ │ │ ├── SdkCoreRegistryTest.kt │ │ │ │ │ ├── SdkFeatureTest.kt │ │ │ │ │ ├── Sha256HashGeneratorTest.kt │ │ │ │ │ ├── account │ │ │ │ │ │ └── DatadogAccountInfoProviderTest.kt │ │ │ │ │ ├── configuration │ │ │ │ │ │ └── DataUploadConfigurationTest.kt │ │ │ │ │ ├── data │ │ │ │ │ │ ├── privacy │ │ │ │ │ │ │ └── TrackingConsentProviderTest.kt │ │ │ │ │ │ └── upload │ │ │ │ │ │ │ ├── CurlInterceptorTest.kt │ │ │ │ │ │ │ ├── DataFlusherTest.kt │ │ │ │ │ │ │ ├── DataOkHttpUploaderTest.kt │ │ │ │ │ │ │ ├── DataUploadRunnableTest.kt │ │ │ │ │ │ │ ├── DataUploadSchedulerTest.kt │ │ │ │ │ │ │ ├── DefaultUploadSchedulerStrategyTest.kt │ │ │ │ │ │ │ ├── GzipRequestInterceptorTest.kt │ │ │ │ │ │ │ ├── RotatingDnsResolverTest.kt │ │ │ │ │ │ │ ├── UploadStatusTest.kt │ │ │ │ │ │ │ └── UploadWorkerTest.kt │ │ │ │ │ ├── lifecycle │ │ │ │ │ │ ├── ProcessLifecycleCallbackTest.kt │ │ │ │ │ │ └── ProcessLifecycleMonitorTest.kt │ │ │ │ │ ├── logger │ │ │ │ │ │ └── SdkInternalLoggerTest.kt │ │ │ │ │ ├── metrics │ │ │ │ │ │ ├── BatchMetricsDispatcherTest.kt │ │ │ │ │ │ └── MethodCalledTelemetryTest.kt │ │ │ │ │ ├── net │ │ │ │ │ │ ├── DefaultFirstPartyHostHeaderTypeResolverTest.kt │ │ │ │ │ │ └── info │ │ │ │ │ │ │ ├── BroadcastReceiverNetworkInfoProviderTest.kt │ │ │ │ │ │ │ └── CallbackNetworkInfoProviderTest.kt │ │ │ │ │ ├── persistence │ │ │ │ │ │ ├── AbstractStorageTest.kt │ │ │ │ │ │ ├── AsyncEventWriteScopeTest.kt │ │ │ │ │ │ ├── BatchDataTest.kt │ │ │ │ │ │ ├── ConsentAwareStorageTest.kt │ │ │ │ │ │ ├── FakeSameThreadExecutorService.kt │ │ │ │ │ │ ├── FileEventBatchWriterTest.kt │ │ │ │ │ │ ├── JsonObjectDeserializerTest.kt │ │ │ │ │ │ ├── NoOpEventBatchWriterTest.kt │ │ │ │ │ │ ├── datastore │ │ │ │ │ │ │ ├── DataStoreFileHandlerTest.kt │ │ │ │ │ │ │ ├── DataStoreFileHelperTest.kt │ │ │ │ │ │ │ ├── DataStoreFileReaderTest.kt │ │ │ │ │ │ │ └── DataStoreFileWriterTest.kt │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ ├── EncryptedFileReaderWriterTest.kt │ │ │ │ │ │ │ ├── FileExtTest.kt │ │ │ │ │ │ │ ├── FileMoverTest.kt │ │ │ │ │ │ │ ├── FileReaderWriterTest.kt │ │ │ │ │ │ │ ├── PlainFileReaderWriterTest.kt │ │ │ │ │ │ │ ├── advanced │ │ │ │ │ │ │ │ ├── ConsentAwareFileMigratorTest.kt │ │ │ │ │ │ │ │ ├── ConsentAwareFileOrchestratorTest.kt │ │ │ │ │ │ │ │ ├── FeatureFileOrchestratorTest.kt │ │ │ │ │ │ │ │ ├── MoveDataMigrationOperationTest.kt │ │ │ │ │ │ │ │ ├── ScheduledWriterTest.kt │ │ │ │ │ │ │ │ ├── SingleFileOrchestratorTest.kt │ │ │ │ │ │ │ │ └── WipeDataMigrationOperationTest.kt │ │ │ │ │ │ │ ├── batch │ │ │ │ │ │ │ │ ├── BatchFileDataReaderTest.kt │ │ │ │ │ │ │ │ ├── BatchFileOrchestratorTest.kt │ │ │ │ │ │ │ │ ├── BatchFileReaderWriterTest.kt │ │ │ │ │ │ │ │ ├── EncryptedBatchReaderWriterTest.kt │ │ │ │ │ │ │ │ └── PlainBatchFileReaderWriterTest.kt │ │ │ │ │ │ │ └── single │ │ │ │ │ │ │ │ └── SingleItemDataWriterTest.kt │ │ │ │ │ │ └── tlvformat │ │ │ │ │ │ │ ├── TLVBlockFileReaderTest.kt │ │ │ │ │ │ │ ├── TLVBlockTest.kt │ │ │ │ │ │ │ └── TLVBlockTypeTest.kt │ │ │ │ │ ├── receiver │ │ │ │ │ │ └── ThreadSafeReceiverTest.kt │ │ │ │ │ ├── system │ │ │ │ │ │ ├── BroadcastReceiverSystemInfoProviderTest.kt │ │ │ │ │ │ ├── DefaultAndroidInfoProviderTest.kt │ │ │ │ │ │ └── DefaultAppVersionProviderTest.kt │ │ │ │ │ ├── thread │ │ │ │ │ │ ├── AbstractExecutorServiceTest.kt │ │ │ │ │ │ ├── BackPressureExecutorServiceTest.kt │ │ │ │ │ │ ├── DatadogThreadFactoryTest.kt │ │ │ │ │ │ ├── DropOldestBackPressuredBlockingQueueTest.kt │ │ │ │ │ │ ├── IgnoreNewestBackPressuredBlockingQueueTest.kt │ │ │ │ │ │ ├── LoggingScheduledThreadPoolExecutorTest.kt │ │ │ │ │ │ ├── NotifyOnlyUnboundedBackPressuredBlockingQueueTest.kt │ │ │ │ │ │ ├── ObservableBlockingQueueTest.kt │ │ │ │ │ │ ├── ThreadExtTest.kt │ │ │ │ │ │ └── ThreadPoolExecutorExtTest.kt │ │ │ │ │ ├── time │ │ │ │ │ │ ├── DefaultAppStartTimeProviderTest.kt │ │ │ │ │ │ ├── KronosTimeProviderTest.kt │ │ │ │ │ │ └── LoggingSyncListenerTest.kt │ │ │ │ │ ├── user │ │ │ │ │ │ └── DatadogUserInfoProviderTest.kt │ │ │ │ │ └── utils │ │ │ │ │ │ ├── ByteArrayExtTest.kt │ │ │ │ │ │ ├── ConcurrencyExtTest.kt │ │ │ │ │ │ ├── MiscUtilsTest.kt │ │ │ │ │ │ ├── ThreadExtTest.kt │ │ │ │ │ │ └── WorkManagerUtilsTest.kt │ │ │ │ ├── sampling │ │ │ │ │ ├── DeterministicSamplerTest.kt │ │ │ │ │ └── RateBasedSamplerTest.kt │ │ │ │ └── serializer │ │ │ │ │ └── GsonCompatibilityTests.kt │ │ │ │ ├── error │ │ │ │ └── internal │ │ │ │ │ ├── CrashReportsFeatureTest.kt │ │ │ │ │ └── DatadogExceptionHandlerTest.kt │ │ │ │ ├── event │ │ │ │ └── MapperSerializerTest.kt │ │ │ │ ├── ndk │ │ │ │ └── internal │ │ │ │ │ ├── DatadogNdkCrashHandlerTest.kt │ │ │ │ │ ├── NdkCrashLogDeserializerTest.kt │ │ │ │ │ └── NdkCrashLogTest.kt │ │ │ │ ├── test │ │ │ │ └── elmyr │ │ │ │ │ └── PersistenceStrategyBatchForgeryFactory.kt │ │ │ │ └── utils │ │ │ │ ├── CharExt.kt │ │ │ │ ├── InternalLoggerUtils.kt │ │ │ │ ├── JointToStringVsStringBuilderPerformanceTest.kt │ │ │ │ ├── assertj │ │ │ │ ├── DeserializedMapAssert.kt │ │ │ │ ├── JsonElementAssert.kt │ │ │ │ ├── NetworkInfoAssert.kt │ │ │ │ └── SystemInfoAssert.kt │ │ │ │ ├── config │ │ │ │ ├── ApplicationContextTestConfiguration.kt │ │ │ │ ├── CoreFeatureTestConfiguration.kt │ │ │ │ └── InternalLoggerTestConfiguration.kt │ │ │ │ ├── extension │ │ │ │ └── JsonObjectExt.kt │ │ │ │ └── forge │ │ │ │ ├── AndroidInfoProviderForgeryFactory.kt │ │ │ │ ├── BatchClosedMetadataForgeryFactory.kt │ │ │ │ ├── BatchDataForgeryFactory.kt │ │ │ │ ├── BatchForgeryFactory.kt │ │ │ │ ├── BatchIdForgeryFactory.kt │ │ │ │ ├── BigIntegerFactory.kt │ │ │ │ ├── CharsetForgeryFactory.kt │ │ │ │ ├── ConfigurationCoreForgeryFactory.kt │ │ │ │ ├── ConfigurationForgeryFactory.kt │ │ │ │ ├── Configurator.kt │ │ │ │ ├── CustomAttributes.kt │ │ │ │ ├── CustomAttributesForgeryFactory.kt │ │ │ │ ├── DNSErrorStatusForgeryFactory.kt │ │ │ │ ├── DataUploadConfigurationForgeryFactory.kt │ │ │ │ ├── FeatureStorageConfigurationForgeryFactory.kt │ │ │ │ ├── FilePersistenceConfigForgeryFactory.kt │ │ │ │ ├── HttpClientErrorForgeryFactory.kt │ │ │ │ ├── HttpClientRateLimitingStatusForgeryFactory.kt │ │ │ │ ├── HttpRedirectStatusForgeryFactory.kt │ │ │ │ ├── HttpServerErrorForgeryFactory.kt │ │ │ │ ├── InvalidTokenErrorStatusForgeryFactory.kt │ │ │ │ ├── NdkCrashLogForgeryFactory.kt │ │ │ │ ├── NetworkErrorStatusForgeryFactory.kt │ │ │ │ ├── PayloadDecorationForgeryFactory.kt │ │ │ │ ├── RemovalReasonFlushedForgeryFactory.kt │ │ │ │ ├── RemovalReasonForgeryFactory.kt │ │ │ │ ├── RemovalReasonIntakeCodeForgeryFactory.kt │ │ │ │ ├── RemovalReasonInvalidForgeryFactory.kt │ │ │ │ ├── RemovalReasonObsoleteForgeryFactory.kt │ │ │ │ ├── RemovalReasonPurgedForgeryFactory.kt │ │ │ │ ├── RequestCreationErrorStatusForgeryFactory.kt │ │ │ │ ├── SuccessStatusForgeryFactory.kt │ │ │ │ ├── UnknownExceptionStatusForgeryFactory.kt │ │ │ │ ├── UnknownHttpErrorStatusForgeryFactory.kt │ │ │ │ ├── UnknownStatusForgeryFactory.kt │ │ │ │ └── WorkerParametersForgeryFactory.kt │ │ └── resources │ │ │ ├── logs-batch-2.2.0-and-earlier │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ ├── testDebug │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── core │ │ │ └── internal │ │ │ └── logger │ │ │ └── SdkInternalLoggerDebugTest.kt │ ├── testFixtures │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ ├── api │ │ │ └── feature │ │ │ │ └── SdkFeatureMock.kt │ │ │ └── tests │ │ │ └── elmyr │ │ │ ├── AccountInfoForgeryFactory.kt │ │ │ ├── DatadogContextForgeryFactory.kt │ │ │ ├── DeviceInfoForgeryFactory.kt │ │ │ ├── ForgeExt.kt │ │ │ ├── LocaleInfoForgeryFactory.kt │ │ │ ├── NetworkInfoForgeryFactory.kt │ │ │ ├── ProcessInfoForgeryFactory.kt │ │ │ ├── RawBatchEventForgeryFactory.kt │ │ │ ├── RequestExecutionContextForgeryFactory.kt │ │ │ ├── ThreadDumpForgeryFactory.kt │ │ │ ├── TimeInfoForgeryFactory.kt │ │ │ └── UserInfoForgeryFactory.kt │ └── testRelease │ │ └── kotlin │ │ └── com │ │ └── datadog │ │ └── android │ │ └── core │ │ └── internal │ │ └── logger │ │ └── SdkInternalLoggerReleaseTest.kt └── transitiveDependencies ├── dd-sdk-android-internal ├── .gitignore ├── api │ ├── apiSurface │ └── dd-sdk-android-internal.api ├── build.gradle.kts ├── src │ ├── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── datadog │ │ │ ├── android │ │ │ ├── internal │ │ │ │ ├── attributes │ │ │ │ │ ├── LocalAttribute.kt │ │ │ │ │ └── ViewScopeInstrumentationType.kt │ │ │ │ ├── collections │ │ │ │ │ └── EvictingQueue.kt │ │ │ │ ├── flags │ │ │ │ │ └── RumFlagEvaluationMessage.kt │ │ │ │ ├── network │ │ │ │ │ └── GraphQLHeaders.kt │ │ │ │ ├── profiler │ │ │ │ │ ├── BenchmarkCounter.kt │ │ │ │ │ ├── BenchmarkMeter.kt │ │ │ │ │ ├── BenchmarkProfiler.kt │ │ │ │ │ ├── BenchmarkSdkUploads.kt │ │ │ │ │ ├── BenchmarkSpan.kt │ │ │ │ │ ├── BenchmarkSpanBuilder.kt │ │ │ │ │ ├── BenchmarkSpanExt.kt │ │ │ │ │ ├── BenchmarkTracer.kt │ │ │ │ │ ├── DDExecutionTimer.kt │ │ │ │ │ ├── ExecutionTimer.kt │ │ │ │ │ ├── GlobalBenchmark.kt │ │ │ │ │ └── NoOpExecutionTimer.kt │ │ │ │ ├── telemetry │ │ │ │ │ ├── InternalTelemetryEvent.kt │ │ │ │ │ ├── TracingHeaderType.kt │ │ │ │ │ └── TracingHeaderTypesSet.kt │ │ │ │ ├── thread │ │ │ │ │ └── NamedExecutionUnit.kt │ │ │ │ ├── time │ │ │ │ │ ├── DefaultTimeProvider.kt │ │ │ │ │ └── TimeProvider.kt │ │ │ │ └── utils │ │ │ │ │ ├── ByteArrayExt.kt │ │ │ │ │ ├── DDCoreSubscription.kt │ │ │ │ │ ├── ImageViewUtils.kt │ │ │ │ │ ├── IntExt.kt │ │ │ │ │ ├── LongExt.kt │ │ │ │ │ ├── MapUtils.kt │ │ │ │ │ ├── NumberExt.kt │ │ │ │ │ ├── StrictModeExt.kt │ │ │ │ │ ├── StringBuilderExt.kt │ │ │ │ │ ├── ThreadExt.kt │ │ │ │ │ └── ThrowableExt.kt │ │ │ └── rum │ │ │ │ └── DdRumContentProvider.kt │ │ │ └── tools │ │ │ └── annotation │ │ │ └── NoOpImplementation.kt │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── datadog │ │ │ ├── android │ │ │ ├── internal │ │ │ │ ├── collections │ │ │ │ │ └── EvictingQueueTest.kt │ │ │ │ ├── forge │ │ │ │ │ └── Configurator.kt │ │ │ │ ├── telemetry │ │ │ │ │ └── InternalTelemetryErrorEventTest.kt │ │ │ │ └── utils │ │ │ │ │ ├── ByteArrayExtTest.kt │ │ │ │ │ ├── DDCoreSubscriptionTest.kt │ │ │ │ │ ├── StringBuilderExtKtTest.kt │ │ │ │ │ └── ThrowableExtTest.kt │ │ │ └── rum │ │ │ │ └── DdRumContentProviderTest.kt │ │ │ └── internal │ │ │ └── thread │ │ │ └── NamedRunnableTest.kt │ └── testFixtures │ │ └── kotlin │ │ └── com │ │ └── datadog │ │ └── android │ │ └── internal │ │ └── tests │ │ └── elmyr │ │ ├── InternalTelemetryApiUsageForgeryFactory.kt │ │ ├── InternalTelemetryConfigurationForgeryFactory.kt │ │ ├── InternalTelemetryDebugLogForgeryFactory.kt │ │ ├── InternalTelemetryErrorLogForgeryFactory.kt │ │ ├── InternalTelemetryEventForgeryFactory.kt │ │ ├── InternalTelemetryMetricForgeryFactory.kt │ │ └── TracingHeaderTypesSetForgeryFactory.kt └── transitiveDependencies ├── detekt_custom_general.yml ├── detekt_custom_safe_calls.yml ├── detekt_custom_unsafe_calls.yml ├── detekt_test_pyramid.yml ├── docs ├── advanced_troubleshooting.md ├── images │ ├── screenshot_apm.png │ ├── screenshot_logs.png │ └── screenshot_rum.png └── sdk_performance.md ├── features ├── dd-sdk-android-flags │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-flags.api │ ├── build.gradle.kts │ ├── generate_flags_models.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── json │ │ │ │ └── flags │ │ │ │ │ └── exposure-event-schema.json │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── flags │ │ │ │ ├── Flags.kt │ │ │ │ ├── FlagsClient.kt │ │ │ │ ├── FlagsConfiguration.kt │ │ │ │ ├── FlagsStateListener.kt │ │ │ │ ├── StateObservable.kt │ │ │ │ ├── internal │ │ │ │ ├── DatadogFlagsClient.kt │ │ │ │ ├── DatadogSiteExtensions.kt │ │ │ │ ├── EventsProcessor.kt │ │ │ │ ├── ExposureEventsProcessor.kt │ │ │ │ ├── FlagValueConverter.kt │ │ │ │ ├── FlagsFeature.kt │ │ │ │ ├── FlagsStateManager.kt │ │ │ │ ├── NoOpFlagsClient.kt │ │ │ │ ├── RumEvaluationLogger.kt │ │ │ │ ├── evaluation │ │ │ │ │ └── EvaluationsManager.kt │ │ │ │ ├── model │ │ │ │ │ ├── FlagsContext.kt │ │ │ │ │ ├── FlagsStateEntry.kt │ │ │ │ │ ├── PrecomputedFlag.kt │ │ │ │ │ └── PrecomputedFlagConstants.kt │ │ │ │ ├── net │ │ │ │ │ ├── ExposuresRequestFactory.kt │ │ │ │ │ ├── PrecomputedAssignmentsDownloader.kt │ │ │ │ │ ├── PrecomputedAssignmentsReader.kt │ │ │ │ │ └── PrecomputedAssignmentsRequestFactory.kt │ │ │ │ ├── persistence │ │ │ │ │ ├── FlagsPersistenceManager.kt │ │ │ │ │ ├── FlagsStateDeserializer.kt │ │ │ │ │ └── FlagsStateSerializer.kt │ │ │ │ ├── repository │ │ │ │ │ ├── DefaultFlagsRepository.kt │ │ │ │ │ ├── FlagsRepository.kt │ │ │ │ │ └── net │ │ │ │ │ │ └── PrecomputeMapper.kt │ │ │ │ └── storage │ │ │ │ │ ├── ExposureEventRecordWriter.kt │ │ │ │ │ ├── NoOpRecordWriter.kt │ │ │ │ │ └── RecordWriter.kt │ │ │ │ └── model │ │ │ │ ├── ErrorCode.kt │ │ │ │ ├── EvaluationContext.kt │ │ │ │ ├── FlagsClientState.kt │ │ │ │ ├── ResolutionDetails.kt │ │ │ │ └── ResolutionReason.kt │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── flags │ │ │ ├── FlagsClientTest.kt │ │ │ ├── FlagsConfigurationTest.kt │ │ │ ├── FlagsTest.kt │ │ │ ├── NoOpFlagsClientTest.kt │ │ │ ├── internal │ │ │ ├── DatadogFlagsClientTest.kt │ │ │ ├── DatadogSiteExtensionsTest.kt │ │ │ ├── ExposureEventsProcessorTest.kt │ │ │ ├── FlagsFeatureTest.kt │ │ │ ├── FlagsStateManagerTest.kt │ │ │ ├── RumEvaluationLoggerTest.kt │ │ │ ├── evaluation │ │ │ │ └── EvaluationsManagerTest.kt │ │ │ ├── model │ │ │ │ ├── FlagsContextTest.kt │ │ │ │ └── PrecomputedFlagTest.kt │ │ │ ├── net │ │ │ │ ├── ExposuresRequestFactoryTest.kt │ │ │ │ ├── PrecomputedAssignmentsDownloaderTest.kt │ │ │ │ └── PrecomputedAssignmentsRequestFactoryTest.kt │ │ │ ├── persistence │ │ │ │ ├── FlagsStateDeserializerTest.kt │ │ │ │ ├── FlagsStateSerializerTest.kt │ │ │ │ └── SerializedFlagsStateAssert.kt │ │ │ ├── repository │ │ │ │ ├── DefaultFlagsRepositoryTest.kt │ │ │ │ └── net │ │ │ │ │ └── PrecomputeMapperTest.kt │ │ │ └── storage │ │ │ │ └── ExposureEventRecordWriterTest.kt │ │ │ └── utils │ │ │ └── forge │ │ │ ├── FlagsConfigurationForgeryFactory.kt │ │ │ ├── ForgeConfigurator.kt │ │ │ └── PrecomputedFlagForgeryFactory.kt │ └── transitiveDependencies ├── dd-sdk-android-logs │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-logs.api │ ├── build.gradle.kts │ ├── clone_common_schema.gradle.kts │ ├── generate_log_models.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── json │ │ │ │ └── log │ │ │ │ │ └── log-schema.json │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── log │ │ │ │ ├── Logger.kt │ │ │ │ ├── Logs.kt │ │ │ │ ├── LogsConfiguration.kt │ │ │ │ └── internal │ │ │ │ ├── LogsFeature.kt │ │ │ │ ├── domain │ │ │ │ ├── DatadogLogGenerator.kt │ │ │ │ ├── LogGenerator.kt │ │ │ │ └── event │ │ │ │ │ ├── LogEventMapperWrapper.kt │ │ │ │ │ └── LogEventSerializer.kt │ │ │ │ ├── logger │ │ │ │ ├── CombinedLogHandler.kt │ │ │ │ ├── ConditionalLogHandler.kt │ │ │ │ ├── DatadogLogHandler.kt │ │ │ │ ├── LogHandler.kt │ │ │ │ └── LogcatLogHandler.kt │ │ │ │ ├── net │ │ │ │ └── LogsRequestFactory.kt │ │ │ │ ├── storage │ │ │ │ └── LogsDataWriter.kt │ │ │ │ └── utils │ │ │ │ └── LogUtils.kt │ │ ├── test │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── datadog │ │ │ │ │ └── android │ │ │ │ │ ├── log │ │ │ │ │ ├── LoggerBuilderTest.kt │ │ │ │ │ ├── LoggerTest.kt │ │ │ │ │ ├── LogsConfigurationBuilderTest.kt │ │ │ │ │ ├── LogsTest.kt │ │ │ │ │ ├── assertj │ │ │ │ │ │ ├── JsonObjectAssertExt.kt │ │ │ │ │ │ └── LogEventAssert.kt │ │ │ │ │ ├── internal │ │ │ │ │ │ ├── LogsFeatureTest.kt │ │ │ │ │ │ ├── domain │ │ │ │ │ │ │ ├── DatadogLogGeneratorTest.kt │ │ │ │ │ │ │ └── event │ │ │ │ │ │ │ │ ├── LogEventMapperWrapperTest.kt │ │ │ │ │ │ │ │ └── LogEventSerializerTest.kt │ │ │ │ │ │ ├── logger │ │ │ │ │ │ │ ├── CombinedLogHandlerTest.kt │ │ │ │ │ │ │ ├── ConditionalLogHandlerTest.kt │ │ │ │ │ │ │ ├── DatadogLogHandlerTest.kt │ │ │ │ │ │ │ └── LogcatLogHandlerTest.kt │ │ │ │ │ │ ├── net │ │ │ │ │ │ │ └── LogsRequestFactoryTest.kt │ │ │ │ │ │ ├── storage │ │ │ │ │ │ │ └── LogsDataWriterTest.kt │ │ │ │ │ │ └── utils │ │ │ │ │ │ │ └── LogUtilsTest.kt │ │ │ │ │ └── model │ │ │ │ │ │ └── LogEventTest.kt │ │ │ │ │ └── utils │ │ │ │ │ ├── extension │ │ │ │ │ ├── IntExt.kt │ │ │ │ │ └── LongExt.kt │ │ │ │ │ └── forge │ │ │ │ │ ├── Configurator.kt │ │ │ │ │ ├── ForgeExt.kt │ │ │ │ │ ├── LogEventForgeryFactory.kt │ │ │ │ │ └── LogsConfigurationForgeryFactory.kt │ │ │ └── resources │ │ │ │ └── mockito-extensions │ │ │ │ └── org.mockito.plugins.MockMaker │ │ └── testDebug │ │ │ └── java │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── log │ │ │ └── internal │ │ │ └── logger │ │ │ └── LogcatLogHandlerJavaTest.java │ └── transitiveDependencies ├── dd-sdk-android-ndk │ ├── CMakeLists.txt │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-ndk.api │ ├── build.gradle.kts │ ├── src │ │ ├── androidTest │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── ndk │ │ │ │ └── NdkTests.kt │ │ ├── main │ │ │ ├── cpp │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── datadog-native-lib.cpp │ │ │ │ ├── datadog-native-lib.h │ │ │ │ └── utils │ │ │ │ │ ├── backtrace-handler.cpp │ │ │ │ │ ├── backtrace-handler.h │ │ │ │ │ ├── datetime-utils.cpp │ │ │ │ │ ├── datetime-utils.h │ │ │ │ │ ├── file-utils.cpp │ │ │ │ │ ├── file-utils.h │ │ │ │ │ ├── signal-monitor.c │ │ │ │ │ ├── signal-monitor.h │ │ │ │ │ ├── string-utils.cpp │ │ │ │ │ └── string-utils.h │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── ndk │ │ │ │ ├── NdkCrashReports.kt │ │ │ │ └── internal │ │ │ │ └── NdkCrashReportsFeature.kt │ │ └── test │ │ │ ├── cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── integration-tests.cpp │ │ │ ├── test-crash-log.cpp │ │ │ ├── test-datetime-utils.cpp │ │ │ ├── test-format-utils.cpp │ │ │ ├── test-generate-backtrace.cpp │ │ │ ├── test-signal-monitor.cpp │ │ │ ├── test-utils.cpp │ │ │ ├── test-utils.h │ │ │ └── utils │ │ │ │ └── greatest │ │ │ │ └── greatest.h │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── ndk │ │ │ ├── NdkCrashReportsTest.kt │ │ │ └── internal │ │ │ └── NdkCrashReportsFeatureTest.kt │ └── transitiveDependencies ├── dd-sdk-android-rum │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-rum.api │ ├── build.gradle.kts │ ├── clone_rum_schema.gradle.kts │ ├── clone_telemetry_schema.gradle.kts │ ├── consumer-rules.pro │ ├── generate_rum_models.gradle.kts │ ├── generate_telemetry_models.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── datadog │ │ │ │ │ └── android │ │ │ │ │ └── rum │ │ │ │ │ └── internal │ │ │ │ │ └── instrumentation │ │ │ │ │ └── gestures │ │ │ │ │ └── GestureListenerCompat.java │ │ │ ├── json │ │ │ │ ├── rum │ │ │ │ │ ├── _action-child-schema.json │ │ │ │ │ ├── _common-schema.json │ │ │ │ │ ├── _perf-metric-schema.json │ │ │ │ │ ├── _profiling-internal-context-schema.json │ │ │ │ │ ├── _rect-schema.json │ │ │ │ │ ├── _view-accessibility-schema.json │ │ │ │ │ ├── _view-container-schema.json │ │ │ │ │ ├── _view-performance-schema.json │ │ │ │ │ ├── _vital-common-schema.json │ │ │ │ │ ├── action-schema.json │ │ │ │ │ ├── error-schema.json │ │ │ │ │ ├── long_task-schema.json │ │ │ │ │ ├── resource-schema.json │ │ │ │ │ ├── view-schema.json │ │ │ │ │ ├── vital-app-launch-schema.json │ │ │ │ │ └── vital-operation-step-schema.json │ │ │ │ └── telemetry │ │ │ │ │ ├── _common-schema.json │ │ │ │ │ ├── configuration-schema.json │ │ │ │ │ ├── debug-schema.json │ │ │ │ │ ├── error-schema.json │ │ │ │ │ ├── usage-schema.json │ │ │ │ │ └── usage │ │ │ │ │ ├── browser-features-schema.json │ │ │ │ │ ├── common-features-schema.json │ │ │ │ │ └── mobile-features-schema.json │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ ├── rum │ │ │ │ ├── CloseableExt.kt │ │ │ │ ├── ExperimentalRumApi.kt │ │ │ │ ├── GlobalRumMonitor.kt │ │ │ │ ├── Rum.kt │ │ │ │ ├── RumActionType.kt │ │ │ │ ├── RumAttributes.kt │ │ │ │ ├── RumConfiguration.kt │ │ │ │ ├── RumErrorSource.kt │ │ │ │ ├── RumMonitor.kt │ │ │ │ ├── RumPerformanceMetric.kt │ │ │ │ ├── RumResourceAttributesProvider.kt │ │ │ │ ├── RumResourceKind.kt │ │ │ │ ├── RumResourceMethod.kt │ │ │ │ ├── RumSessionListener.kt │ │ │ │ ├── RumSessionType.kt │ │ │ │ ├── _RumInternalProxy.kt │ │ │ │ ├── configuration │ │ │ │ │ ├── SlowFramesConfiguration.kt │ │ │ │ │ └── VitalsUpdateFrequency.kt │ │ │ │ ├── event │ │ │ │ │ └── ViewEventMapper.kt │ │ │ │ ├── featureoperations │ │ │ │ │ └── FailureReason.kt │ │ │ │ ├── internal │ │ │ │ │ ├── CombinedRumSessionListener.kt │ │ │ │ │ ├── DatadogLateCrashReporter.kt │ │ │ │ │ ├── FeaturesContextResolver.kt │ │ │ │ │ ├── FixedWindowCallback.java │ │ │ │ │ ├── LateCrashReporter.kt │ │ │ │ │ ├── NoOpRumSessionListener.kt │ │ │ │ │ ├── RumAnonymousIdentifierManager.kt │ │ │ │ │ ├── RumErrorSourceType.kt │ │ │ │ │ ├── RumFeature.kt │ │ │ │ │ ├── RumSessionTypeExt.kt │ │ │ │ │ ├── anr │ │ │ │ │ │ ├── ANRDetectorRunnable.kt │ │ │ │ │ │ ├── ANRException.kt │ │ │ │ │ │ └── AndroidTraceParser.kt │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── RumDebugListener.kt │ │ │ │ │ │ └── UiRumDebugListener.kt │ │ │ │ │ ├── domain │ │ │ │ │ │ ├── FrameMetricsData.kt │ │ │ │ │ │ ├── InfoProvider.kt │ │ │ │ │ │ ├── RumContext.kt │ │ │ │ │ │ ├── RumDataWriter.kt │ │ │ │ │ │ ├── Time.kt │ │ │ │ │ │ ├── accessibility │ │ │ │ │ │ │ ├── AccessibilityInfo.kt │ │ │ │ │ │ │ ├── AccessibilitySnapshotManager.kt │ │ │ │ │ │ │ ├── DefaultAccessibilityReader.kt │ │ │ │ │ │ │ ├── DefaultAccessibilitySnapshotManager.kt │ │ │ │ │ │ │ ├── GlobalWrapper.kt │ │ │ │ │ │ │ ├── NoOpAccessibilityReader.kt │ │ │ │ │ │ │ └── SecureWrapper.kt │ │ │ │ │ │ ├── battery │ │ │ │ │ │ │ ├── BatteryInfo.kt │ │ │ │ │ │ │ ├── DefaultBatteryInfoProvider.kt │ │ │ │ │ │ │ ├── NoOpBatteryInfoProvider.kt │ │ │ │ │ │ │ └── SystemClockWrapper.kt │ │ │ │ │ │ ├── display │ │ │ │ │ │ │ ├── DefaultDisplayInfoProvider.kt │ │ │ │ │ │ │ ├── DisplayInfo.kt │ │ │ │ │ │ │ ├── NoOpDisplayInfoProvider.kt │ │ │ │ │ │ │ └── SystemSettingsWrapper.kt │ │ │ │ │ │ ├── event │ │ │ │ │ │ │ ├── ResourceTiming.kt │ │ │ │ │ │ │ ├── RumEventDeserializer.kt │ │ │ │ │ │ │ ├── RumEventMapper.kt │ │ │ │ │ │ │ ├── RumEventMeta.kt │ │ │ │ │ │ │ ├── RumEventMetaDeserializer.kt │ │ │ │ │ │ │ ├── RumEventMetaSerializer.kt │ │ │ │ │ │ │ ├── RumEventSerializer.kt │ │ │ │ │ │ │ └── RumViewEventFilter.kt │ │ │ │ │ │ ├── scope │ │ │ │ │ │ │ ├── ExternalResourceTimings.kt │ │ │ │ │ │ │ ├── RumActionScope.kt │ │ │ │ │ │ │ ├── RumApplicationScope.kt │ │ │ │ │ │ │ ├── RumEventExt.kt │ │ │ │ │ │ │ ├── RumRawEvent.kt │ │ │ │ │ │ │ ├── RumResourceScope.kt │ │ │ │ │ │ │ ├── RumScope.kt │ │ │ │ │ │ │ ├── RumScopeKey.kt │ │ │ │ │ │ │ ├── RumSessionScope.kt │ │ │ │ │ │ │ ├── RumViewChangedListener.kt │ │ │ │ │ │ │ ├── RumViewManagerScope.kt │ │ │ │ │ │ │ ├── RumViewScope.kt │ │ │ │ │ │ │ └── RumViewType.kt │ │ │ │ │ │ └── state │ │ │ │ │ │ │ ├── SlowFrameRecord.kt │ │ │ │ │ │ │ └── ViewUIPerformanceReport.kt │ │ │ │ │ ├── instrumentation │ │ │ │ │ │ ├── MainLooperLongTaskStrategy.kt │ │ │ │ │ │ ├── UserActionTrackingStrategyApi29.kt │ │ │ │ │ │ ├── UserActionTrackingStrategyLegacy.kt │ │ │ │ │ │ └── gestures │ │ │ │ │ │ │ ├── AndroidActionTrackingStrategy.kt │ │ │ │ │ │ │ ├── DatadogGesturesTracker.kt │ │ │ │ │ │ │ ├── GesturesDetectorWrapper.kt │ │ │ │ │ │ │ ├── GesturesListener.kt │ │ │ │ │ │ │ ├── GesturesTracker.kt │ │ │ │ │ │ │ ├── GesturesUtils.kt │ │ │ │ │ │ │ ├── NoOpWindowCallback.kt │ │ │ │ │ │ │ └── WindowCallbackWrapper.kt │ │ │ │ │ ├── metric │ │ │ │ │ │ ├── SessionEndedMetric.kt │ │ │ │ │ │ ├── SessionEndedMetricDispatcher.kt │ │ │ │ │ │ ├── SessionMetricDispatcher.kt │ │ │ │ │ │ ├── ViewEndedMetricDispatcher.kt │ │ │ │ │ │ ├── ViewInitializationMetricsState.kt │ │ │ │ │ │ ├── ViewMetricDispatcher.kt │ │ │ │ │ │ ├── interactiontonextview │ │ │ │ │ │ │ ├── ActionTypeInteractionValidator.kt │ │ │ │ │ │ │ ├── InteractionIngestionValidator.kt │ │ │ │ │ │ │ ├── InteractionToNextViewMetricResolver.kt │ │ │ │ │ │ │ └── InternalInteractionContext.kt │ │ │ │ │ │ ├── networksettled │ │ │ │ │ │ │ ├── InternalResourceContext.kt │ │ │ │ │ │ │ └── NetworkSettledMetricResolver.kt │ │ │ │ │ │ └── slowframes │ │ │ │ │ │ │ ├── SlowFramesListener.kt │ │ │ │ │ │ │ └── UISlownessMetricDispatcher.kt │ │ │ │ │ ├── monitor │ │ │ │ │ │ ├── AdvancedNetworkRumMonitor.kt │ │ │ │ │ │ ├── AdvancedRumMonitor.kt │ │ │ │ │ │ ├── DatadogRumMonitor.kt │ │ │ │ │ │ └── StorageEvent.kt │ │ │ │ │ ├── net │ │ │ │ │ │ └── RumRequestFactory.kt │ │ │ │ │ ├── startup │ │ │ │ │ │ ├── RumAppStartupDetector.kt │ │ │ │ │ │ ├── RumAppStartupDetectorImpl.kt │ │ │ │ │ │ ├── RumAppStartupTelemetryReporter.kt │ │ │ │ │ │ ├── RumAppStartupTelemetryReporterImpl.kt │ │ │ │ │ │ ├── RumFirstDrawTimeReporter.kt │ │ │ │ │ │ ├── RumFirstDrawTimeReporterImpl.kt │ │ │ │ │ │ ├── RumStartupScenario.kt │ │ │ │ │ │ └── RumTTIDInfo.kt │ │ │ │ │ ├── thread │ │ │ │ │ │ └── NoOpScheduledExecutorService.kt │ │ │ │ │ ├── tracking │ │ │ │ │ │ ├── AndroidXFragmentLifecycleCallbacks.kt │ │ │ │ │ │ ├── FragmentLifecycleCallbacks.kt │ │ │ │ │ │ ├── JetpackViewAttributesProvider.kt │ │ │ │ │ │ ├── NoOpInteractionPredicate.kt │ │ │ │ │ │ ├── OreoFragmentLifecycleCallbacks.kt │ │ │ │ │ │ └── UserActionTrackingStrategy.kt │ │ │ │ │ ├── utils │ │ │ │ │ │ ├── CloasableErrorExt.kt │ │ │ │ │ │ ├── ComponentPredicateExt.kt │ │ │ │ │ │ ├── NumberExt.kt │ │ │ │ │ │ ├── RumTagsUtils.kt │ │ │ │ │ │ ├── RuntimeUtils.kt │ │ │ │ │ │ ├── SdkCoreExt.kt │ │ │ │ │ │ ├── ViewUtils.kt │ │ │ │ │ │ └── window │ │ │ │ │ │ │ └── RumWindowCallbacksRegistry.kt │ │ │ │ │ └── vitals │ │ │ │ │ │ ├── AggregatingVitalMonitor.kt │ │ │ │ │ │ ├── CPUVitalReader.kt │ │ │ │ │ │ ├── FPSVitalListener.kt │ │ │ │ │ │ ├── FrameMetricsDataListener.kt │ │ │ │ │ │ ├── FrameStateListener.kt │ │ │ │ │ │ ├── FrameStatesAggregator.kt │ │ │ │ │ │ ├── JankStatsProvider.kt │ │ │ │ │ │ ├── MemoryVitalReader.kt │ │ │ │ │ │ ├── VitalInfo.kt │ │ │ │ │ │ ├── VitalListener.kt │ │ │ │ │ │ ├── VitalMonitor.kt │ │ │ │ │ │ ├── VitalObserver.kt │ │ │ │ │ │ ├── VitalReader.kt │ │ │ │ │ │ └── VitalReaderRunnable.kt │ │ │ │ ├── metric │ │ │ │ │ ├── interactiontonextview │ │ │ │ │ │ ├── LastInteractionIdentifier.kt │ │ │ │ │ │ ├── PreviousViewLastInteractionContext.kt │ │ │ │ │ │ └── TimeBasedInteractionIdentifier.kt │ │ │ │ │ └── networksettled │ │ │ │ │ │ ├── InitialResourceIdentifier.kt │ │ │ │ │ │ ├── NetworkSettledResourceContext.kt │ │ │ │ │ │ └── TimeBasedInitialResourceIdentifier.kt │ │ │ │ ├── resource │ │ │ │ │ ├── ContextExt.kt │ │ │ │ │ ├── InputStreamExt.kt │ │ │ │ │ ├── ResourceId.kt │ │ │ │ │ └── RumResourceInputStream.kt │ │ │ │ └── tracking │ │ │ │ │ ├── AcceptAllActivities.kt │ │ │ │ │ ├── AcceptAllDefaultFragment.kt │ │ │ │ │ ├── AcceptAllNavDestinations.kt │ │ │ │ │ ├── AcceptAllSupportFragments.kt │ │ │ │ │ ├── ActionTrackingStrategy.kt │ │ │ │ │ ├── ActivityLifecycleTrackingStrategy.kt │ │ │ │ │ ├── ActivityViewTrackingStrategy.kt │ │ │ │ │ ├── BundleExt.kt │ │ │ │ │ ├── ComponentPredicate.kt │ │ │ │ │ ├── FragmentViewTrackingStrategy.kt │ │ │ │ │ ├── InteractionPredicate.kt │ │ │ │ │ ├── MixedViewTrackingStrategy.kt │ │ │ │ │ ├── NavigationViewTrackingStrategy.kt │ │ │ │ │ ├── TrackingStrategy.kt │ │ │ │ │ ├── ViewAttributesProvider.kt │ │ │ │ │ ├── ViewTarget.kt │ │ │ │ │ └── ViewTrackingStrategy.kt │ │ │ │ ├── sqlite │ │ │ │ └── DatadogDatabaseErrorHandler.kt │ │ │ │ └── telemetry │ │ │ │ └── internal │ │ │ │ ├── TelemetryEventExt.kt │ │ │ │ ├── TelemetryEventHandler.kt │ │ │ │ ├── TelemetryEventId.kt │ │ │ │ ├── TelemetryType.kt │ │ │ │ └── TracingHeaderTypesSetUtils.kt │ │ ├── test │ │ │ ├── kotlin │ │ │ │ ├── androidx │ │ │ │ │ └── compose │ │ │ │ │ │ └── ui │ │ │ │ │ │ └── platform │ │ │ │ │ │ └── ComposeView.kt │ │ │ │ └── com │ │ │ │ │ └── datadog │ │ │ │ │ └── android │ │ │ │ │ ├── rum │ │ │ │ │ ├── ActivityLifecycleTrackingStrategyTest.kt │ │ │ │ │ ├── ActivityViewTrackingStrategyTest.kt │ │ │ │ │ ├── CloseableExtTest.kt │ │ │ │ │ ├── GlobalRumMonitorTest.kt │ │ │ │ │ ├── MixedViewTrackingStrategyTest.kt │ │ │ │ │ ├── RumAnonymousIdentifierManagerTest.kt │ │ │ │ │ ├── RumConfigurationBuilderTest.kt │ │ │ │ │ ├── RumInternalProxyTest.kt │ │ │ │ │ ├── RumResourceKindTest.kt │ │ │ │ │ ├── RumTest.kt │ │ │ │ │ ├── assertj │ │ │ │ │ │ ├── ActionEventAssert.kt │ │ │ │ │ │ ├── ConfigurationRumAssert.kt │ │ │ │ │ │ ├── ErrorEventAssert.kt │ │ │ │ │ │ ├── LongTaskEventAssert.kt │ │ │ │ │ │ ├── ResourceEventAssert.kt │ │ │ │ │ │ ├── RumContextAssert.kt │ │ │ │ │ │ ├── RumFeatureAssert.kt │ │ │ │ │ │ ├── RumGestureTrackerAssert.kt │ │ │ │ │ │ ├── ViewEventAssert.kt │ │ │ │ │ │ ├── VitalEventAssert.kt │ │ │ │ │ │ └── VitalFeatureOperationPropertiesAssert.kt │ │ │ │ │ ├── internal │ │ │ │ │ │ ├── DatadogLateCrashReporterTest.kt │ │ │ │ │ │ ├── FeaturesContextResolverTest.kt │ │ │ │ │ │ ├── RumFeatureTest.kt │ │ │ │ │ │ ├── anr │ │ │ │ │ │ │ ├── ANRDetectorRunnableTest.kt │ │ │ │ │ │ │ └── AndroidTraceParserTest.kt │ │ │ │ │ │ ├── collections │ │ │ │ │ │ │ └── EvictingQueueExt.kt │ │ │ │ │ │ ├── debug │ │ │ │ │ │ │ └── UiRumDebugListenerTest.kt │ │ │ │ │ │ ├── domain │ │ │ │ │ │ │ ├── RumContextTest.kt │ │ │ │ │ │ │ ├── RumDataWriterTest.kt │ │ │ │ │ │ │ ├── TimeTest.kt │ │ │ │ │ │ │ ├── accessibility │ │ │ │ │ │ │ │ ├── DefaultAccessibilityReaderTest.kt │ │ │ │ │ │ │ │ └── DefaultAccessibilitySnapshotManagerTest.kt │ │ │ │ │ │ │ ├── battery │ │ │ │ │ │ │ │ └── DefaultBatteryInfoProviderTest.kt │ │ │ │ │ │ │ ├── display │ │ │ │ │ │ │ │ └── DefaultDisplayInfoProviderTest.kt │ │ │ │ │ │ │ ├── event │ │ │ │ │ │ │ │ ├── RumEventDeserializerTest.kt │ │ │ │ │ │ │ │ ├── RumEventMapperTest.kt │ │ │ │ │ │ │ │ ├── RumEventMetaDeserializerTest.kt │ │ │ │ │ │ │ │ ├── RumEventMetaSerializerTest.kt │ │ │ │ │ │ │ │ ├── RumEventSerializerTest.kt │ │ │ │ │ │ │ │ └── RumViewEventFilterTest.kt │ │ │ │ │ │ │ └── scope │ │ │ │ │ │ │ │ ├── ExternalResourceTimingsKtTest.kt │ │ │ │ │ │ │ │ ├── RumActionScopeAttributePropagationTest.kt │ │ │ │ │ │ │ │ ├── RumActionScopeTest.kt │ │ │ │ │ │ │ │ ├── RumApplicationScopeAttributePropagationTest.kt │ │ │ │ │ │ │ │ ├── RumApplicationScopeTest.kt │ │ │ │ │ │ │ │ ├── RumContinuousActionScopeTest.kt │ │ │ │ │ │ │ │ ├── RumEventExtTest.kt │ │ │ │ │ │ │ │ ├── RumEventSourceExtTest.kt │ │ │ │ │ │ │ │ ├── RumRawEventExt.kt │ │ │ │ │ │ │ │ ├── RumResourceScopeAttributePropagationTest.kt │ │ │ │ │ │ │ │ ├── RumResourceScopeTest.kt │ │ │ │ │ │ │ │ ├── RumScopeKeyTest.kt │ │ │ │ │ │ │ │ ├── RumSessionScopeAttributePropagationTest.kt │ │ │ │ │ │ │ │ ├── RumSessionScopeTest.kt │ │ │ │ │ │ │ │ ├── RumViewManagerScopeAttributePropagationTest.kt │ │ │ │ │ │ │ │ ├── RumViewManagerScopeTest.kt │ │ │ │ │ │ │ │ ├── RumViewScopeAttributePropagationTest.kt │ │ │ │ │ │ │ │ └── RumViewScopeTest.kt │ │ │ │ │ │ ├── instrumentation │ │ │ │ │ │ │ ├── MainLooperLongTaskStrategyTest.kt │ │ │ │ │ │ │ ├── UserActionTrackingStrategyApi29Test.kt │ │ │ │ │ │ │ ├── UserActionTrackingStrategyLegacyTest.kt │ │ │ │ │ │ │ └── gestures │ │ │ │ │ │ │ │ ├── AbstractGesturesListenerTest.kt │ │ │ │ │ │ │ │ ├── DatadogGesturesTrackerTest.kt │ │ │ │ │ │ │ │ ├── GesturesDetectorWrapperTest.kt │ │ │ │ │ │ │ │ ├── GesturesListenerScrollSwipeTest.kt │ │ │ │ │ │ │ │ ├── GesturesListenerTapTest.kt │ │ │ │ │ │ │ │ ├── GesturesUtilsTest.kt │ │ │ │ │ │ │ │ └── WindowCallbackWrapperTest.kt │ │ │ │ │ │ ├── metric │ │ │ │ │ │ │ ├── FakeInternalLogger.kt │ │ │ │ │ │ │ ├── RumSessionEndedMetricTest.kt │ │ │ │ │ │ │ ├── SessionEndedMetricDispatcherTest.kt │ │ │ │ │ │ │ ├── interactiontonextview │ │ │ │ │ │ │ │ ├── ActionTypeInteractionValidatorTest.kt │ │ │ │ │ │ │ │ └── InteractionToNextViewMetricResolverTest.kt │ │ │ │ │ │ │ └── slowframes │ │ │ │ │ │ │ │ ├── DefaultSlowFramesListenerTest.kt │ │ │ │ │ │ │ │ └── DefaultUISlownessMetricDispatcherTest.kt │ │ │ │ │ │ ├── monitor │ │ │ │ │ │ │ └── DatadogRumMonitorTest.kt │ │ │ │ │ │ ├── net │ │ │ │ │ │ │ └── RumRequestFactoryTest.kt │ │ │ │ │ │ ├── startup │ │ │ │ │ │ │ ├── RumAppStartupDetectorImplTest.kt │ │ │ │ │ │ │ ├── RumAppStartupTelemetryReporterTest.kt │ │ │ │ │ │ │ ├── RumFirstDrawTimeReporterTest.kt │ │ │ │ │ │ │ └── RumTTIDInfoUtils.kt │ │ │ │ │ │ ├── tracking │ │ │ │ │ │ │ ├── AndroidXFragmentLifecycleCallbacksTest.kt │ │ │ │ │ │ │ ├── JetpackViewAttributesProviderTest.kt │ │ │ │ │ │ │ └── OreoFragmentLifecycleCallbacksTest.kt │ │ │ │ │ │ ├── utils │ │ │ │ │ │ │ ├── RumTagsUtilsTest.kt │ │ │ │ │ │ │ ├── RumWindowCallbacksRegistryTest.kt │ │ │ │ │ │ │ ├── SdkCoreExtTest.kt │ │ │ │ │ │ │ └── ViewUtilsTest.kt │ │ │ │ │ │ └── vitals │ │ │ │ │ │ │ ├── AggregatingVitalMonitorTest.kt │ │ │ │ │ │ │ ├── CPUVitalReaderTest.kt │ │ │ │ │ │ │ ├── FPSVitalListenerTest.kt │ │ │ │ │ │ │ ├── FrameStatesAggregatorTest.kt │ │ │ │ │ │ │ ├── MemoryVitalReaderTest.kt │ │ │ │ │ │ │ └── VitalReaderRunnableTest.kt │ │ │ │ │ ├── metric │ │ │ │ │ │ ├── ViewEndedMetricDispatcherTest.kt │ │ │ │ │ │ ├── interactiontonextview │ │ │ │ │ │ │ └── TimeBasedInteractionIdentifierTest.kt │ │ │ │ │ │ └── networksettled │ │ │ │ │ │ │ ├── NetworkSettledMetricResolverTest.kt │ │ │ │ │ │ │ └── TimeBasedInitialResourceIdentifierTest.kt │ │ │ │ │ ├── model │ │ │ │ │ │ ├── ActionEventTest.kt │ │ │ │ │ │ ├── ErrorEventTest.kt │ │ │ │ │ │ ├── LongTaskEventTest.kt │ │ │ │ │ │ ├── ResourceEventTest.kt │ │ │ │ │ │ └── ViewEventTest.kt │ │ │ │ │ ├── resource │ │ │ │ │ │ ├── ContextExtTest.kt │ │ │ │ │ │ ├── InputStreamExtTest.kt │ │ │ │ │ │ ├── ResourceIdTest.kt │ │ │ │ │ │ └── RumResourceInputStreamTest.kt │ │ │ │ │ ├── tests │ │ │ │ │ │ └── elmyr │ │ │ │ │ │ │ ├── ResourceIdForgeryFactory.kt │ │ │ │ │ │ │ └── RumScopeKeyForgeryFactory.kt │ │ │ │ │ ├── tracking │ │ │ │ │ │ ├── AcceptAllActivitiesTest.kt │ │ │ │ │ │ ├── AcceptAllDefaultFragmentTest.kt │ │ │ │ │ │ ├── AcceptAllNavDestinationsTest.kt │ │ │ │ │ │ ├── AcceptAllSupportFragmentsTest.kt │ │ │ │ │ │ ├── BundleExtTest.kt │ │ │ │ │ │ ├── ComponentPredicateTest.kt │ │ │ │ │ │ ├── FragmentViewTrackingStrategyTest.kt │ │ │ │ │ │ ├── NavigationViewTrackingStrategyTest.kt │ │ │ │ │ │ ├── StubComponentPredicate.kt │ │ │ │ │ │ └── ViewTargetTest.kt │ │ │ │ │ └── utils │ │ │ │ │ │ ├── InternalLoggerUtils.kt │ │ │ │ │ │ ├── ResourceTimingExt.kt │ │ │ │ │ │ ├── assertj │ │ │ │ │ │ ├── DeserializedActionEventAssert.kt │ │ │ │ │ │ ├── DeserializedErrorEventAssert.kt │ │ │ │ │ │ ├── DeserializedLongTaskEventAssert.kt │ │ │ │ │ │ ├── DeserializedMapAssert.kt │ │ │ │ │ │ ├── DeserializedResourceEventAssert.kt │ │ │ │ │ │ ├── DeserializedViewEventAssert.kt │ │ │ │ │ │ ├── InternalAddOperationStepVitalAssert.kt │ │ │ │ │ │ ├── InternalAddViewLoadingTimeEventAssert.kt │ │ │ │ │ │ ├── InternalApiUsageEventAssert.kt │ │ │ │ │ │ └── JsonElementAssert.kt │ │ │ │ │ │ ├── config │ │ │ │ │ │ ├── ApplicationContextTestConfiguration.kt │ │ │ │ │ │ ├── DatadogSingletonTestConfiguration.kt │ │ │ │ │ │ ├── GlobalRumMonitorTestConfiguration.kt │ │ │ │ │ │ └── MainLooperTestConfiguration.kt │ │ │ │ │ │ └── forge │ │ │ │ │ │ ├── ActionSentForgeryFactory.kt │ │ │ │ │ │ ├── AddCustomTimingEventForgeryFactory.kt │ │ │ │ │ │ ├── AddErrorEventForgeryFactory.kt │ │ │ │ │ │ ├── AddFeatureFlagEvaluationForgeryFactory.kt │ │ │ │ │ │ ├── AddFeatureFlagEvaluationsForgeryFactory.kt │ │ │ │ │ │ ├── ConfigurationRumForgeryFactory.kt │ │ │ │ │ │ ├── Configurator.kt │ │ │ │ │ │ ├── ErrorSentForgeryFactory.kt │ │ │ │ │ │ ├── FrameDataForgeryFactory.kt │ │ │ │ │ │ ├── FrameMetricDataForgeryFactory.kt │ │ │ │ │ │ ├── InternalInteractionContextFactory.kt │ │ │ │ │ │ ├── InternalResourceContextFactory.kt │ │ │ │ │ │ ├── KeepAliveForgeryFactory.kt │ │ │ │ │ │ ├── LongTaskSentForgeryFactory.kt │ │ │ │ │ │ ├── MotionEventForgeryFactory.kt │ │ │ │ │ │ ├── NetworkSettledResourceContextFactory.kt │ │ │ │ │ │ ├── PreviousViewLastActionContextFactory.kt │ │ │ │ │ │ ├── ResourceDroppedForgeryFactory.kt │ │ │ │ │ │ ├── ResourceSentForgeryFactory.kt │ │ │ │ │ │ ├── RumConfigurationForgeryFactory.kt │ │ │ │ │ │ ├── RumContextForgeryFactory.kt │ │ │ │ │ │ ├── RumEventMapperFactory.kt │ │ │ │ │ │ ├── RumEventMetaForgeryFactory.kt │ │ │ │ │ │ ├── SlowFramesConfigurationForgeryFactory.kt │ │ │ │ │ │ ├── TelemetryConfigurationEventForgeryFactory.kt │ │ │ │ │ │ ├── TelemetryDebugEventForgeryFactory.kt │ │ │ │ │ │ ├── TelemetryErrorEventForgeryFactory.kt │ │ │ │ │ │ ├── TelemetryUsageEventForgeryFactory.kt │ │ │ │ │ │ ├── TelemetryViewInitializationMetricsStateForgeryFactory.kt │ │ │ │ │ │ ├── ViewEventMetaForgeryFactory.kt │ │ │ │ │ │ ├── ViewUIPerformanceReportForgeryFactory.kt │ │ │ │ │ │ └── VitalInfoForgeryFactory.kt │ │ │ │ │ ├── sqlite │ │ │ │ │ └── DatadogDatabaseErrorHandlerTest.kt │ │ │ │ │ └── telemetry │ │ │ │ │ ├── assertj │ │ │ │ │ ├── TelemetryConfigurationEventAssert.kt │ │ │ │ │ ├── TelemetryDebugEventAssert.kt │ │ │ │ │ ├── TelemetryErrorEventAssert.kt │ │ │ │ │ ├── TelemetryUsageEventAssert.kt │ │ │ │ │ └── ViewLoadingTimeEventAssert.kt │ │ │ │ │ ├── internal │ │ │ │ │ ├── TelemetryEventExtTest.kt │ │ │ │ │ └── TelemetryEventHandlerTest.kt │ │ │ │ │ └── model │ │ │ │ │ ├── TelemetryDebugEventTest.kt │ │ │ │ │ └── TelemetryErrorEventTest.kt │ │ │ └── resources │ │ │ │ ├── anr_crash_trace.txt │ │ │ │ └── mockito-extensions │ │ │ │ └── org.mockito.plugins.MockMaker │ │ └── testFixtures │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── rum │ │ │ └── utils │ │ │ └── forge │ │ │ ├── AccessibilityForgeryFactory.kt │ │ │ ├── AccessibilityInfoForgeryFactory.kt │ │ │ ├── ActionEventForgeryFactory.kt │ │ │ ├── ErrorEventForgeryFactory.kt │ │ │ ├── ForgeExt.kt │ │ │ ├── LongTaskEventForgeryFactory.kt │ │ │ ├── ResourceEventForgeryFactory.kt │ │ │ ├── ResourceTimingForgeryFactory.kt │ │ │ ├── ViewEventForgeryFactory.kt │ │ │ └── VitalEventForgeryFactory.kt │ └── transitiveDependencies ├── dd-sdk-android-session-replay-compose │ ├── ComposeInternals.md │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-session-replay-compose.api │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── src │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── sessionreplay │ │ │ │ └── compose │ │ │ │ ├── ComposeExtensionSupport.kt │ │ │ │ ├── ExperimentalSessionReplayApi.kt │ │ │ │ ├── ModifierExt.kt │ │ │ │ └── internal │ │ │ │ ├── SemanticsNodeExt.kt │ │ │ │ ├── data │ │ │ │ ├── BitmapInfo.kt │ │ │ │ ├── ComposeWireframe.kt │ │ │ │ ├── SemanticsWireframe.kt │ │ │ │ └── UiContext.kt │ │ │ │ ├── mappers │ │ │ │ └── semantics │ │ │ │ │ ├── AbstractSemanticsNodeMapper.kt │ │ │ │ │ ├── AndroidComposeViewMapper.kt │ │ │ │ │ ├── ButtonSemanticsNodeMapper.kt │ │ │ │ │ ├── CheckboxSemanticsNodeMapper.kt │ │ │ │ │ ├── ComposeHiddenMapper.kt │ │ │ │ │ ├── ComposeViewMapper.kt │ │ │ │ │ ├── ContainerSemanticsNodeMapper.kt │ │ │ │ │ ├── ImageSemanticsNodeMapper.kt │ │ │ │ │ ├── RadioButtonSemanticsNodeMapper.kt │ │ │ │ │ ├── RootSemanticsNodeMapper.kt │ │ │ │ │ ├── SemanticsNodeMapper.kt │ │ │ │ │ ├── SliderSemanticsNodeMapper.kt │ │ │ │ │ ├── SwitchSemanticsNodeMapper.kt │ │ │ │ │ ├── TabSemanticsNodeMapper.kt │ │ │ │ │ ├── TextFieldSemanticsNodeMapper.kt │ │ │ │ │ ├── TextLayoutInfo.kt │ │ │ │ │ └── TextSemanticsNodeMapper.kt │ │ │ │ ├── reflection │ │ │ │ └── ComposeReflection.kt │ │ │ │ └── utils │ │ │ │ ├── BackgroundInfo.kt │ │ │ │ ├── BenchmarkExt.kt │ │ │ │ ├── ColorUtils.kt │ │ │ │ ├── PathUtils.kt │ │ │ │ ├── ReflectionUtils.kt │ │ │ │ ├── SemanticsUtils.kt │ │ │ │ └── StringUtils.kt │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── sessionreplay │ │ │ └── compose │ │ │ ├── ComposeExtensionSupportTest.kt │ │ │ ├── internal │ │ │ ├── mappers │ │ │ │ └── semantics │ │ │ │ │ ├── AbstractSemanticsNodeMapperTest.kt │ │ │ │ │ ├── AndroidComposeViewMapperTest.kt │ │ │ │ │ ├── ButtonSemanticsNodeMapperTest.kt │ │ │ │ │ ├── CheckboxSemanticsNodeMapperTest.kt │ │ │ │ │ ├── ComposeHiddenNodeMapperTest.kt │ │ │ │ │ ├── ComposeViewMapperTest.kt │ │ │ │ │ ├── ContainerSemanticsNodeMapperTest.kt │ │ │ │ │ ├── RadioButtonSemanticsNodeMapperTest.kt │ │ │ │ │ ├── RootSemanticsNodeMapperTest.kt │ │ │ │ │ ├── SliderSemanticsNodeMapperNodeMapperTest.kt │ │ │ │ │ ├── SwitchSemanticsNodeMapperTest.kt │ │ │ │ │ ├── TabSemanticsNodeMapperTest.kt │ │ │ │ │ ├── TextFieldSemanticsNodeMapperTest.kt │ │ │ │ │ └── TextSemanticsNodeMapperTest.kt │ │ │ └── utils │ │ │ │ ├── ColorUtilsTest.kt │ │ │ │ ├── SemanticsUtilsTest.kt │ │ │ │ └── StringUtilsTest.kt │ │ │ └── test │ │ │ └── elmyr │ │ │ ├── ComposeWireframeForgeryFactory.kt │ │ │ ├── GlobalBoundsForgeryFactory.kt │ │ │ ├── ImageWireframeForgeryFactory.kt │ │ │ ├── MappingContextForgeryFactory.kt │ │ │ ├── PlaceholderWireframeForgeryFactory.kt │ │ │ ├── SessionReplayComposeForgeConfigurator.kt │ │ │ ├── ShapeBorderForgeryFactory.kt │ │ │ ├── ShapeStyleForgeryFactory.kt │ │ │ ├── ShapeWireframeForgeryFactory.kt │ │ │ ├── SystemInformationForgeryFactory.kt │ │ │ ├── TextLayoutInfoForgeryFactory.kt │ │ │ ├── TextWireframeForgeryFactory.kt │ │ │ ├── UIContextForgeryFactory.kt │ │ │ ├── WireframeClipForgeryFactory.kt │ │ │ └── WireframeForgeryFactory.kt │ └── transitiveDependencies ├── dd-sdk-android-session-replay-material │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-session-replay-material.api │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── src │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── sessionreplay │ │ │ │ └── material │ │ │ │ ├── MaterialExtensionSupport.kt │ │ │ │ └── internal │ │ │ │ ├── CardWireframeMapper.kt │ │ │ │ ├── ChipWireframeMapper.kt │ │ │ │ ├── LongExt.kt │ │ │ │ ├── MaterialDrawableToColorMapper.kt │ │ │ │ ├── MaterialOptionSelectorDetector.kt │ │ │ │ ├── SliderWireframeMapper.kt │ │ │ │ └── TabWireframeMapper.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── sessionreplay │ │ │ │ └── material │ │ │ │ ├── BaseSliderWireframeMapperTest.kt │ │ │ │ ├── BaseTabWireframeMapperTest.kt │ │ │ │ ├── CardWireframeMapperTest.kt │ │ │ │ ├── ChipWireframeMapperTest.kt │ │ │ │ ├── MaterialExtensionSupportTest.kt │ │ │ │ ├── MaterialOptionSelectorDetectorTest.kt │ │ │ │ ├── SliderWireframeMapperTest.kt │ │ │ │ ├── TabWireframeMapperTest.kt │ │ │ │ └── forge │ │ │ │ ├── ForgeConfigurator.kt │ │ │ │ ├── GlobalBoundsForgeryFactory.kt │ │ │ │ ├── MappingContextForgeryFactory.kt │ │ │ │ ├── ShapeBorderForgeryFactory.kt │ │ │ │ ├── ShapeStyleForgeryFactory.kt │ │ │ │ ├── ShapeWireframeForgeryFactory.kt │ │ │ │ ├── ShapeWireframeMutationForgeryFactory.kt │ │ │ │ ├── SystemInformationForgeryFactory.kt │ │ │ │ ├── TextWireframeForgeryFactory.kt │ │ │ │ ├── WireframeClipForgeryFactory.kt │ │ │ │ └── WireframeForgeryFactory.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-session-replay │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-session-replay.api │ ├── build.gradle.kts │ ├── clone_session_replay_schema.gradle.kts │ ├── consumer-rules.pro │ ├── generate_session_replay_models.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── json │ │ │ │ └── schemas │ │ │ │ │ ├── resource-hashes-entry.json │ │ │ │ │ ├── resource-metadata-schema.json │ │ │ │ │ ├── session-replay-mobile-schema.json │ │ │ │ │ └── session-replay │ │ │ │ │ ├── common │ │ │ │ │ ├── _common-record-schema.json │ │ │ │ │ ├── _common-segment-metadata-schema.json │ │ │ │ │ ├── _slot-supported-common-record-schema.json │ │ │ │ │ ├── focus-record-schema.json │ │ │ │ │ ├── meta-record-schema.json │ │ │ │ │ ├── pointer-interaction-data-schema.json │ │ │ │ │ ├── pointer-interaction-schema.json │ │ │ │ │ ├── segment-context-schema.json │ │ │ │ │ ├── view-end-record-schema.json │ │ │ │ │ ├── viewport-resize-data-schema.json │ │ │ │ │ ├── viewport-resize-dimension-schema.json │ │ │ │ │ └── visual-viewport-record-schema.json │ │ │ │ │ └── mobile │ │ │ │ │ ├── _common-shape-wireframe-schema.json │ │ │ │ │ ├── _common-shape-wireframe-update-schema.json │ │ │ │ │ ├── _common-wireframe-schema.json │ │ │ │ │ ├── _common-wireframe-update-schema.json │ │ │ │ │ ├── full-snapshot-record-schema.json │ │ │ │ │ ├── image-wireframe-schema.json │ │ │ │ │ ├── image-wireframe-update-schema.json │ │ │ │ │ ├── incremental-data-schema.json │ │ │ │ │ ├── incremental-snapshot-record-schema.json │ │ │ │ │ ├── mutation-data-schema.json │ │ │ │ │ ├── mutation-payload-schema.json │ │ │ │ │ ├── placeholder-wireframe-schema.json │ │ │ │ │ ├── placeholder-wireframe-update-schema.json │ │ │ │ │ ├── record-schema.json │ │ │ │ │ ├── segment-metadata-schema.json │ │ │ │ │ ├── segment-schema.json │ │ │ │ │ ├── shape-border-schema.json │ │ │ │ │ ├── shape-style-schema.json │ │ │ │ │ ├── shape-wireframe-schema.json │ │ │ │ │ ├── shape-wireframe-update-schema.json │ │ │ │ │ ├── text-position-schema.json │ │ │ │ │ ├── text-style-schema.json │ │ │ │ │ ├── text-wireframe-schema.json │ │ │ │ │ ├── text-wireframe-update-schema.json │ │ │ │ │ ├── touch-data-schema.json │ │ │ │ │ ├── webview-wireframe-schema.json │ │ │ │ │ ├── webview-wireframe-update-schema.json │ │ │ │ │ ├── wireframe-clip-schema.json │ │ │ │ │ ├── wireframe-schema.json │ │ │ │ │ └── wireframe-update-mutation-schema.json │ │ │ ├── kotlin │ │ │ │ ├── androidx │ │ │ │ │ └── appcompat │ │ │ │ │ │ └── widget │ │ │ │ │ │ └── DatadogActionBarContainerAccessor.kt │ │ │ │ └── com │ │ │ │ │ └── datadog │ │ │ │ │ └── android │ │ │ │ │ └── sessionreplay │ │ │ │ │ ├── ExtensionSupport.kt │ │ │ │ │ ├── ImagePrivacy.kt │ │ │ │ │ ├── MapperTypeWrapper.kt │ │ │ │ │ ├── MobileSegmentConstants.kt │ │ │ │ │ ├── PrivacyConstants.kt │ │ │ │ │ ├── PrivacyLevel.kt │ │ │ │ │ ├── PrivacyOverrideExtensions.kt │ │ │ │ │ ├── SessionReplay.kt │ │ │ │ │ ├── SessionReplayConfiguration.kt │ │ │ │ │ ├── SessionReplayInternalCallback.kt │ │ │ │ │ ├── SessionReplayInternalResourceQueue.kt │ │ │ │ │ ├── SessionReplayPrivacy.kt │ │ │ │ │ ├── SystemRequirementsConfiguration.kt │ │ │ │ │ ├── TextAndInputPrivacy.kt │ │ │ │ │ ├── TouchPrivacy.kt │ │ │ │ │ ├── _SessionReplayInternalProxy.kt │ │ │ │ │ ├── internal │ │ │ │ │ ├── DefaultRecorderProvider.kt │ │ │ │ │ ├── LifecycleCallback.kt │ │ │ │ │ ├── RecordCallback.kt │ │ │ │ │ ├── RecorderProvider.kt │ │ │ │ │ ├── ResourcesFeature.kt │ │ │ │ │ ├── SessionReplayFeature.kt │ │ │ │ │ ├── SessionReplayLifecycleCallback.kt │ │ │ │ │ ├── SessionReplayRecordCallback.kt │ │ │ │ │ ├── SessionReplayRumContextProvider.kt │ │ │ │ │ ├── TouchPrivacyManager.kt │ │ │ │ │ ├── async │ │ │ │ │ │ ├── DataQueueHandler.kt │ │ │ │ │ │ ├── RecordedDataQueueHandler.kt │ │ │ │ │ │ ├── RecordedDataQueueItem.kt │ │ │ │ │ │ ├── RecordedDataQueueRefs.kt │ │ │ │ │ │ ├── ResourceRecordedDataQueueItem.kt │ │ │ │ │ │ ├── SnapshotRecordedDataQueueItem.kt │ │ │ │ │ │ └── TouchEventRecordedDataQueueItem.kt │ │ │ │ │ ├── exception │ │ │ │ │ │ └── InvalidPayloadFormatException.kt │ │ │ │ │ ├── gson │ │ │ │ │ │ └── GsonExt.kt │ │ │ │ │ ├── net │ │ │ │ │ │ ├── BatchesToSegmentsMapper.kt │ │ │ │ │ │ ├── BytesCompressor.kt │ │ │ │ │ │ ├── ResourceEvent.kt │ │ │ │ │ │ ├── ResourceRequestBodyFactory.kt │ │ │ │ │ │ ├── ResourcesRequestFactory.kt │ │ │ │ │ │ ├── SegmentRequestBodyFactory.kt │ │ │ │ │ │ └── SegmentRequestFactory.kt │ │ │ │ │ ├── prerequisite │ │ │ │ │ │ ├── CPURequirementChecker.kt │ │ │ │ │ │ ├── MemoryRequirementChecker.kt │ │ │ │ │ │ └── SystemRequirementChecker.kt │ │ │ │ │ ├── processor │ │ │ │ │ │ ├── BoundsUtils.kt │ │ │ │ │ │ ├── EnrichedRecord.kt │ │ │ │ │ │ ├── EnrichedResource.kt │ │ │ │ │ │ ├── MobileSegmentExt.kt │ │ │ │ │ │ ├── MutationResolver.kt │ │ │ │ │ │ ├── NodeFlattener.kt │ │ │ │ │ │ ├── Processor.kt │ │ │ │ │ │ ├── RecordedDataProcessor.kt │ │ │ │ │ │ ├── RecordedQueuedItemContext.kt │ │ │ │ │ │ ├── ResourceQueueImpl.kt │ │ │ │ │ │ ├── RumContextDataHandler.kt │ │ │ │ │ │ ├── WireframeBounds.kt │ │ │ │ │ │ └── WireframeUtils.kt │ │ │ │ │ ├── recorder │ │ │ │ │ │ ├── BenchmarkExt.kt │ │ │ │ │ │ ├── ComposedOptionSelectorDetector.kt │ │ │ │ │ │ ├── Debouncer.kt │ │ │ │ │ │ ├── DefaultOnDrawListenerProducer.kt │ │ │ │ │ │ ├── DefaultOptionSelectorDetector.kt │ │ │ │ │ │ ├── LayerDrawableExt.kt │ │ │ │ │ │ ├── Node.kt │ │ │ │ │ │ ├── OnDrawListenerProducer.kt │ │ │ │ │ │ ├── Recorder.kt │ │ │ │ │ │ ├── RecordingTimeBank.kt │ │ │ │ │ │ ├── SessionReplayRecorder.kt │ │ │ │ │ │ ├── SnapshotProducer.kt │ │ │ │ │ │ ├── TimeBank.kt │ │ │ │ │ │ ├── TraversalStrategy.kt │ │ │ │ │ │ ├── TreeViewTraversal.kt │ │ │ │ │ │ ├── ViewOnDrawInterceptor.kt │ │ │ │ │ │ ├── ViewUtilsInternal.kt │ │ │ │ │ │ ├── WindowCallbackInterceptor.kt │ │ │ │ │ │ ├── WindowInspector.kt │ │ │ │ │ │ ├── callback │ │ │ │ │ │ │ ├── DefaultInteropViewCallback.kt │ │ │ │ │ │ │ ├── MotionEventUtils.kt │ │ │ │ │ │ │ ├── NoOpWindowCallback.kt │ │ │ │ │ │ │ ├── OnWindowRefreshedCallback.kt │ │ │ │ │ │ │ ├── RecorderFragmentLifecycleCallback.kt │ │ │ │ │ │ │ └── RecorderWindowCallback.kt │ │ │ │ │ │ ├── listener │ │ │ │ │ │ │ └── WindowsOnDrawListener.kt │ │ │ │ │ │ ├── mapper │ │ │ │ │ │ │ ├── ActionBarContainerMapper.kt │ │ │ │ │ │ │ ├── AndroidMDrawableToColorMapper.kt │ │ │ │ │ │ │ ├── AndroidQDrawableToColorMapper.kt │ │ │ │ │ │ │ ├── BasePickerMapper.kt │ │ │ │ │ │ │ ├── ButtonMapper.kt │ │ │ │ │ │ │ ├── CheckBoxMapper.kt │ │ │ │ │ │ │ ├── CheckableCompoundButtonMapper.kt │ │ │ │ │ │ │ ├── CheckableTextViewMapper.kt │ │ │ │ │ │ │ ├── CheckableWireframeMapper.kt │ │ │ │ │ │ │ ├── CheckedTextViewMapper.kt │ │ │ │ │ │ │ ├── DecorViewMapper.kt │ │ │ │ │ │ │ ├── HiddenViewMapper.kt │ │ │ │ │ │ │ ├── NumberPickerMapper.kt │ │ │ │ │ │ │ ├── ProgressBarWireframeMapper.kt │ │ │ │ │ │ │ ├── QueueStatusCallback.kt │ │ │ │ │ │ │ ├── RadioButtonMapper.kt │ │ │ │ │ │ │ ├── SeekBarWireframeMapper.kt │ │ │ │ │ │ │ ├── SwitchCompatMapper.kt │ │ │ │ │ │ │ ├── UnsupportedViewMapper.kt │ │ │ │ │ │ │ ├── ViewWireframeMapper.kt │ │ │ │ │ │ │ └── WebViewWireframeMapper.kt │ │ │ │ │ │ ├── obfuscator │ │ │ │ │ │ │ ├── AndroidNStringObfuscator.kt │ │ │ │ │ │ │ ├── FixedLengthStringObfuscator.kt │ │ │ │ │ │ │ ├── LegacyStringObfuscator.kt │ │ │ │ │ │ │ ├── NoOpStringObfuscator.kt │ │ │ │ │ │ │ └── StringObfuscator.kt │ │ │ │ │ │ └── resources │ │ │ │ │ │ │ ├── Alpha8ResourceCache.kt │ │ │ │ │ │ │ ├── BitmapCachesManager.kt │ │ │ │ │ │ │ ├── BitmapConverter.kt │ │ │ │ │ │ │ ├── BitmapPool.kt │ │ │ │ │ │ │ ├── BitmapPoolHelper.kt │ │ │ │ │ │ │ ├── BitmapSignatureGenerator.kt │ │ │ │ │ │ │ ├── Cache.kt │ │ │ │ │ │ │ ├── DefaultImageWireframeHelper.kt │ │ │ │ │ │ │ ├── HashGenerator.kt │ │ │ │ │ │ │ ├── ImageCompression.kt │ │ │ │ │ │ │ ├── ImageTypeResolver.kt │ │ │ │ │ │ │ ├── MD5HashGenerator.kt │ │ │ │ │ │ │ ├── ResolveResourceCallback.kt │ │ │ │ │ │ │ ├── ResourceItemCreationHandler.kt │ │ │ │ │ │ │ ├── ResourceResolver.kt │ │ │ │ │ │ │ ├── ResourceResolverCallback.kt │ │ │ │ │ │ │ ├── ResourcesLRUCache.kt │ │ │ │ │ │ │ └── WebPImageCompression.kt │ │ │ │ │ ├── resources │ │ │ │ │ │ ├── ResourceDataStoreManager.kt │ │ │ │ │ │ ├── ResourceHashesEntryDeserializer.kt │ │ │ │ │ │ └── ResourceHashesEntrySerializer.kt │ │ │ │ │ ├── storage │ │ │ │ │ │ ├── NoOpRecordWriter.kt │ │ │ │ │ │ ├── NoOpResourcesWriter.kt │ │ │ │ │ │ ├── RecordWriter.kt │ │ │ │ │ │ ├── ResourcesWriter.kt │ │ │ │ │ │ ├── SessionReplayRecordWriter.kt │ │ │ │ │ │ └── SessionReplayResourcesWriter.kt │ │ │ │ │ └── utils │ │ │ │ │ │ ├── CacheUtils.kt │ │ │ │ │ │ ├── DrawableDimensions.kt │ │ │ │ │ │ ├── DrawableExt.kt │ │ │ │ │ │ ├── DrawableUtils.kt │ │ │ │ │ │ ├── InvocationUtils.kt │ │ │ │ │ │ ├── MiscUtils.kt │ │ │ │ │ │ ├── PathUtils.kt │ │ │ │ │ │ ├── RectExt.kt │ │ │ │ │ │ ├── RumContextProvider.kt │ │ │ │ │ │ ├── SessionReplayRumContext.kt │ │ │ │ │ │ ├── ShapeStyleExt.kt │ │ │ │ │ │ └── WireframeExt.kt │ │ │ │ │ ├── recorder │ │ │ │ │ ├── InteropViewCallback.kt │ │ │ │ │ ├── MappingContext.kt │ │ │ │ │ ├── OptionSelectorDetector.kt │ │ │ │ │ ├── SystemInformation.kt │ │ │ │ │ ├── mapper │ │ │ │ │ │ ├── BaseAsyncBackgroundWireframeMapper.kt │ │ │ │ │ │ ├── BaseViewGroupMapper.kt │ │ │ │ │ │ ├── BaseWireframeMapper.kt │ │ │ │ │ │ ├── EditTextMapper.kt │ │ │ │ │ │ ├── ImageViewMapper.kt │ │ │ │ │ │ ├── TextViewMapper.kt │ │ │ │ │ │ ├── TraverseAllChildrenMapper.kt │ │ │ │ │ │ └── WireframeMapper.kt │ │ │ │ │ ├── resources │ │ │ │ │ │ ├── DefaultDrawableCopier.kt │ │ │ │ │ │ └── DrawableCopier.kt │ │ │ │ │ └── wrappers │ │ │ │ │ │ ├── BitmapWrapper.kt │ │ │ │ │ │ └── CanvasWrapper.kt │ │ │ │ │ └── utils │ │ │ │ │ ├── AsyncJobStatusCallback.kt │ │ │ │ │ ├── ColorConstants.kt │ │ │ │ │ ├── ColorStringFormatter.kt │ │ │ │ │ ├── DefaultColorStringFormatter.kt │ │ │ │ │ ├── DefaultViewBoundsResolver.kt │ │ │ │ │ ├── DefaultViewIdentifierResolver.kt │ │ │ │ │ ├── DrawableToColorMapper.kt │ │ │ │ │ ├── GlobalBounds.kt │ │ │ │ │ ├── ImageWireframeHelper.kt │ │ │ │ │ ├── ViewBoundsResolver.kt │ │ │ │ │ └── ViewIdentifierResolver.kt │ │ │ └── res │ │ │ │ └── values │ │ │ │ └── ids.xml │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ ├── sessionreplay │ │ │ │ ├── PrivacyOverrideExtensionsTest.kt │ │ │ │ ├── SessionReplayConfigurationBuilderTest.kt │ │ │ │ ├── SessionReplayInternalProxyTest.kt │ │ │ │ ├── SessionReplayRecorderTest.kt │ │ │ │ ├── SessionReplayTest.kt │ │ │ │ ├── forge │ │ │ │ │ ├── EnrichedRecordForgeryFactory.kt │ │ │ │ │ ├── EnrichedResourceForgeryFactory.kt │ │ │ │ │ ├── FocusRecordForgeryFactory.kt │ │ │ │ │ ├── ForgeConfigurator.kt │ │ │ │ │ ├── FullSnapshotRecordForgeryFactory.kt │ │ │ │ │ ├── GlobalBoundsForgeryFactory.kt │ │ │ │ │ ├── ImageWireframeForgeryFactory.kt │ │ │ │ │ ├── IncrementalSnapshotRecordForgeryFactory.kt │ │ │ │ │ ├── MappingContextForgeryFactory.kt │ │ │ │ │ ├── MetaRecordForgeryFactory.kt │ │ │ │ │ ├── MobileSegmentForgeryFactory.kt │ │ │ │ │ ├── MutationDataForgeryFactory.kt │ │ │ │ │ ├── NodeForgeryFactory.kt │ │ │ │ │ ├── PlaceholderWireframeForgeryFactory.kt │ │ │ │ │ ├── PointerInteractionDataForgeryFactory.kt │ │ │ │ │ ├── ResourceEventForgeryFactory.kt │ │ │ │ │ ├── ResourceRecordedDataQueueItemForgeryFactory.kt │ │ │ │ │ ├── RumContextDataForgeryFactory.kt │ │ │ │ │ ├── SessionReplayConfigurationForgeryFactory.kt │ │ │ │ │ ├── SessionReplayRumContextForgeryFactory.kt │ │ │ │ │ ├── ShapeBorderForgeryFactory.kt │ │ │ │ │ ├── ShapeStyleForgeryFactory.kt │ │ │ │ │ ├── ShapeWireframeForgeryFactory.kt │ │ │ │ │ ├── ShapeWireframeMutationForgeryFactory.kt │ │ │ │ │ ├── SnapshotRecordedDataQueueItemForgeryFactory.kt │ │ │ │ │ ├── SystemInformationForgeryFactory.kt │ │ │ │ │ ├── TextWireframeForgeryFactory.kt │ │ │ │ │ ├── TextWireframeMutationForgeryFactory.kt │ │ │ │ │ ├── TouchEventRecordedDataQueueItemForgeryFactory.kt │ │ │ │ │ ├── ViewEndRecordForgeryFactory.kt │ │ │ │ │ ├── WebViewWireframeForgeryFactory.kt │ │ │ │ │ ├── WireframeBoundsForgeryFactory.kt │ │ │ │ │ ├── WireframeClipForgeryFactory.kt │ │ │ │ │ ├── WireframeForgeryFactory.kt │ │ │ │ │ └── WireframeUpdateMutationForgeryFactory.kt │ │ │ │ ├── internal │ │ │ │ │ ├── ResourcesFeatureTest.kt │ │ │ │ │ ├── SessionReplayFeatureTest.kt │ │ │ │ │ ├── SessionReplayLifecycleCallbackTest.kt │ │ │ │ │ ├── SessionReplayRecordCallbackTest.kt │ │ │ │ │ ├── SessionReplayRumContextProviderTest.kt │ │ │ │ │ ├── TouchPrivacyManagerTest.kt │ │ │ │ │ ├── async │ │ │ │ │ │ ├── RecordedDataQueueHandlerTest.kt │ │ │ │ │ │ ├── RecordedDataQueueRefsTest.kt │ │ │ │ │ │ ├── ResourceRecordedDataQueueItemTest.kt │ │ │ │ │ │ ├── SnapshotRecordedDataQueueItemTest.kt │ │ │ │ │ │ └── TouchEventRecordedDataQueueItemTest.kt │ │ │ │ │ ├── gson │ │ │ │ │ │ └── GsonExtTest.kt │ │ │ │ │ ├── net │ │ │ │ │ │ ├── BatchesToSegmentsMapperTest.kt │ │ │ │ │ │ ├── BytesCompressorTest.kt │ │ │ │ │ │ ├── ResourceEventTest.kt │ │ │ │ │ │ ├── ResourceRequestBodyFactoryTest.kt │ │ │ │ │ │ ├── ResourcesRequestFactoryTest.kt │ │ │ │ │ │ ├── SegmentRequestBodyFactoryTest.kt │ │ │ │ │ │ └── SegmentRequestFactoryTest.kt │ │ │ │ │ ├── prerequisite │ │ │ │ │ │ ├── CPURequirementCheckerTest.kt │ │ │ │ │ │ ├── MemoryRequirementCheckerTest.kt │ │ │ │ │ │ └── SystemRequirementsConfigurationTest.kt │ │ │ │ │ ├── processor │ │ │ │ │ │ ├── BoundUtilsTest.kt │ │ │ │ │ │ ├── EnrichedRecordTest.kt │ │ │ │ │ │ ├── EnrichedResourceTest.kt │ │ │ │ │ │ ├── MobileSegmentExtTest.kt │ │ │ │ │ │ ├── MutationResolverTest.kt │ │ │ │ │ │ ├── NodeFlattenerTest.kt │ │ │ │ │ │ ├── RecordedDataProcessorTest.kt │ │ │ │ │ │ ├── RecordedQueuedItemContextHandlerTest.kt │ │ │ │ │ │ └── WireframeUtilsTest.kt │ │ │ │ │ ├── recorder │ │ │ │ │ │ ├── ComposedOptionSelectorDetectorTest.kt │ │ │ │ │ │ ├── DebouncerTest.kt │ │ │ │ │ │ ├── DefaultOptionSelectorDetectorTest.kt │ │ │ │ │ │ ├── ForgeExt.kt │ │ │ │ │ │ ├── IntExtTest.kt │ │ │ │ │ │ ├── LayerDrawableExtTest.kt │ │ │ │ │ │ ├── LongExtTest.kt │ │ │ │ │ │ ├── SnapshotProducerTest.kt │ │ │ │ │ │ ├── TreeViewTraversalTest.kt │ │ │ │ │ │ ├── ViewOnDrawInterceptorTest.kt │ │ │ │ │ │ ├── ViewUtilsInternalTest.kt │ │ │ │ │ │ ├── WindowCallbackInterceptorTest.kt │ │ │ │ │ │ ├── WindowInspectorTest.kt │ │ │ │ │ │ ├── callback │ │ │ │ │ │ │ ├── MotionEventUtilsTest.kt │ │ │ │ │ │ │ ├── RecorderFragmentLifecycleCallbackTest.kt │ │ │ │ │ │ │ └── RecorderWindowCallbackTest.kt │ │ │ │ │ │ ├── listener │ │ │ │ │ │ │ └── WindowsOnDrawListenerTest.kt │ │ │ │ │ │ ├── mapper │ │ │ │ │ │ │ ├── ActionBarContainerMapperTest.kt │ │ │ │ │ │ │ ├── AndroidMDrawableToColorMapperTest.kt │ │ │ │ │ │ │ ├── AndroidQDrawableToColorMapperTest.kt │ │ │ │ │ │ │ ├── BaseCheckableTextViewMapperTest.kt │ │ │ │ │ │ │ ├── BaseNumberPickerMapperTest.kt │ │ │ │ │ │ │ ├── BaseSwitchCompatMapperTest.kt │ │ │ │ │ │ │ ├── ButtonMapperTest.kt │ │ │ │ │ │ │ ├── CheckBoxMapperTest.kt │ │ │ │ │ │ │ ├── CheckedTextViewMapperTest.kt │ │ │ │ │ │ │ ├── DecorViewMapperTest.kt │ │ │ │ │ │ │ ├── HiddenViewMapperTest.kt │ │ │ │ │ │ │ ├── LegacyBaseWireframeMapperTest.kt │ │ │ │ │ │ │ ├── NumberPickerMapperTest.kt │ │ │ │ │ │ │ ├── ProgressBarWireframeMapperTest.kt │ │ │ │ │ │ │ ├── QueueStatusCallbackTest.kt │ │ │ │ │ │ │ ├── RadioButtonMapperTest.kt │ │ │ │ │ │ │ ├── SeekBarWireframeMapperTest.kt │ │ │ │ │ │ │ ├── SwitchCompatMapperTest.kt │ │ │ │ │ │ │ ├── UnsupportedViewMapperTest.kt │ │ │ │ │ │ │ ├── ViewWireframeMapperTest.kt │ │ │ │ │ │ │ └── WebViewWireframeMapperTest.kt │ │ │ │ │ │ ├── obfuscator │ │ │ │ │ │ │ ├── AbstractObfuscatorTest.kt │ │ │ │ │ │ │ ├── AndroidNStringObfuscatorTest.kt │ │ │ │ │ │ │ ├── FixedLengthStringObfuscatorTest.kt │ │ │ │ │ │ │ ├── LegacyStringObfuscatorTest.kt │ │ │ │ │ │ │ └── NoOpStringObfuscatorTest.kt │ │ │ │ │ │ ├── optionselectormocks │ │ │ │ │ │ │ ├── AppcompatToolbarCustomSubclass.kt │ │ │ │ │ │ │ ├── DropDownListView.kt │ │ │ │ │ │ │ ├── MaterialCalendarGridView.kt │ │ │ │ │ │ │ ├── TimePickerView.kt │ │ │ │ │ │ │ ├── ToolbarCustomSubclass.kt │ │ │ │ │ │ │ └── androidx │ │ │ │ │ │ │ │ └── DropDownListView.kt │ │ │ │ │ │ └── resources │ │ │ │ │ │ │ ├── BitmapCachesManagerTest.kt │ │ │ │ │ │ │ ├── BitmapPoolTest.kt │ │ │ │ │ │ │ ├── DefaultAlpha8ResourceCacheTest.kt │ │ │ │ │ │ │ ├── DefaultBitmapConverterTest.kt │ │ │ │ │ │ │ ├── DefaultBitmapSignatureGeneratorTest.kt │ │ │ │ │ │ │ ├── DefaultImageWireframeHelperTest.kt │ │ │ │ │ │ │ ├── ImageTypeResolverTest.kt │ │ │ │ │ │ │ ├── MD5HashGeneratorTest.kt │ │ │ │ │ │ │ ├── ResourceItemCreationHandlerTest.kt │ │ │ │ │ │ │ ├── ResourceResolverTest.kt │ │ │ │ │ │ │ ├── ResourcesLRUCacheTest.kt │ │ │ │ │ │ │ └── WebPImageCompressionTest.kt │ │ │ │ │ ├── resources │ │ │ │ │ │ ├── ResourceDataStoreManagerTest.kt │ │ │ │ │ │ └── ResourceHashesEntryDeserializerTest.kt │ │ │ │ │ ├── storage │ │ │ │ │ │ ├── SessionReplayRecordWriterTest.kt │ │ │ │ │ │ └── SessionReplayResourcesWriterTest.kt │ │ │ │ │ └── utils │ │ │ │ │ │ ├── BitmapPoolHelperTest.kt │ │ │ │ │ │ ├── DrawableExtTest.kt │ │ │ │ │ │ ├── DrawableUtilsTest.kt │ │ │ │ │ │ ├── ImageViewUtilsTest.kt │ │ │ │ │ │ ├── InvocationUtilsTest.kt │ │ │ │ │ │ ├── MiscUtilsTest.kt │ │ │ │ │ │ ├── PathUtilsTest.kt │ │ │ │ │ │ ├── SessionReplayRumContextTest.kt │ │ │ │ │ │ ├── ShapeStyleExtTest.kt │ │ │ │ │ │ └── WireframeExtTest.kt │ │ │ │ ├── recorder │ │ │ │ │ ├── RecordingTimeBankTest.kt │ │ │ │ │ ├── mapper │ │ │ │ │ │ ├── AbstractWireframeMapperTest.kt │ │ │ │ │ │ ├── BaseAsyncBackgroundWireframeMapperTest.kt │ │ │ │ │ │ ├── BaseWireframeMapperTest.kt │ │ │ │ │ │ ├── ButtonMapperAllowTest.kt │ │ │ │ │ │ ├── ButtonMapperMaskInputTest.kt │ │ │ │ │ │ ├── ButtonMapperMaskTest.kt │ │ │ │ │ │ ├── EditTextMapperAllowTest.kt │ │ │ │ │ │ ├── EditTextMapperMaskInputTest.kt │ │ │ │ │ │ ├── EditTextMapperMaskTest.kt │ │ │ │ │ │ ├── EditTextMapperTest.kt │ │ │ │ │ │ ├── ImageViewMapperTest.kt │ │ │ │ │ │ ├── TextViewMapperAllowTest.kt │ │ │ │ │ │ ├── TextViewMapperMaskInputTest.kt │ │ │ │ │ │ ├── TextViewMapperMaskTest.kt │ │ │ │ │ │ └── TextViewMapperTest.kt │ │ │ │ │ └── wrappers │ │ │ │ │ │ └── CanvasWrapperTest.kt │ │ │ │ └── utils │ │ │ │ │ ├── DefaultColorStringFormatterTest.kt │ │ │ │ │ ├── DefaultViewBoundsResolverTest.kt │ │ │ │ │ ├── DefaultViewIdentifierResolverTest.kt │ │ │ │ │ ├── InternalLoggerUtils.kt │ │ │ │ │ └── config │ │ │ │ │ └── ApplicationContextTestConfiguration.kt │ │ │ │ └── utils │ │ │ │ ├── InternalLoggerUtils.kt │ │ │ │ └── InternalViewUtils.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-trace-api │ ├── .gitignore │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-trace-api.api │ ├── build.gradle.kts │ ├── src │ │ └── main │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── trace │ │ │ └── api │ │ │ ├── DatadogTracingConstants.kt │ │ │ ├── propagation │ │ │ ├── DatadogPropagation.kt │ │ │ └── NoOpDatadogPropagation.kt │ │ │ ├── scope │ │ │ ├── DatadogScope.kt │ │ │ └── DatadogScopeListener.java │ │ │ ├── span │ │ │ ├── DatadogSpan.kt │ │ │ ├── DatadogSpanBuilder.kt │ │ │ ├── DatadogSpanContext.kt │ │ │ ├── DatadogSpanLink.kt │ │ │ └── DatadogSpanWriter.kt │ │ │ ├── trace │ │ │ └── DatadogTraceId.kt │ │ │ └── tracer │ │ │ ├── DatadogTracer.kt │ │ │ └── DatadogTracerBuilder.kt │ └── transitiveDependencies ├── dd-sdk-android-trace-internal │ ├── .gitignore │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-trace-internal.api │ ├── build.gradle.kts │ ├── clone_dd_trace.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── datadog │ │ │ │ │ ├── exec │ │ │ │ │ ├── CommonTaskExecutor.java │ │ │ │ │ └── DaemonThreadFactory.java │ │ │ │ │ └── trace │ │ │ │ │ ├── api │ │ │ │ │ ├── Config.java │ │ │ │ │ ├── ConfigCollector.java │ │ │ │ │ ├── ConfigDefaults.java │ │ │ │ │ ├── ConfigOrigin.java │ │ │ │ │ ├── ConfigSetting.java │ │ │ │ │ ├── DD128bTraceId.java │ │ │ │ │ ├── DD64bTraceId.java │ │ │ │ │ ├── DDSpanId.java │ │ │ │ │ ├── DDSpanTypes.java │ │ │ │ │ ├── DDTags.java │ │ │ │ │ ├── DDTraceApiInfo.java │ │ │ │ │ ├── DDTraceId.java │ │ │ │ │ ├── DynamicConfig.java │ │ │ │ │ ├── EndpointCheckpointer.java │ │ │ │ │ ├── EndpointCheckpointerHolder.java │ │ │ │ │ ├── EndpointTracker.java │ │ │ │ │ ├── Functions.java │ │ │ │ │ ├── IdGenerationStrategy.java │ │ │ │ │ ├── InstrumenterConfig.java │ │ │ │ │ ├── MethodFilterConfigParser.java │ │ │ │ │ ├── NoOpStatsDClient.java │ │ │ │ │ ├── Pair.java │ │ │ │ │ ├── Platform.java │ │ │ │ │ ├── ResolverCacheConfig.java │ │ │ │ │ ├── Stateful.java │ │ │ │ │ ├── StatsDClient.java │ │ │ │ │ ├── TraceConfig.java │ │ │ │ │ ├── TracePropagationStyle.java │ │ │ │ │ ├── WellKnownTags.java │ │ │ │ │ ├── cache │ │ │ │ │ │ ├── DDCache.java │ │ │ │ │ │ ├── DDCaches.java │ │ │ │ │ │ ├── DDPartialKeyCache.java │ │ │ │ │ │ ├── FixedSizeCache.java │ │ │ │ │ │ ├── FixedSizePartialKeyCache.java │ │ │ │ │ │ └── RadixTreeCache.java │ │ │ │ │ ├── config │ │ │ │ │ │ ├── CrashTrackingConfig.java │ │ │ │ │ │ ├── GeneralConfig.java │ │ │ │ │ │ ├── ProfilingConfig.java │ │ │ │ │ │ ├── RemoteConfigConfig.java │ │ │ │ │ │ ├── TraceInstrumentationConfig.java │ │ │ │ │ │ └── TracerConfig.java │ │ │ │ │ ├── env │ │ │ │ │ │ └── CapturedEnvironment.java │ │ │ │ │ ├── gateway │ │ │ │ │ │ ├── BlockResponseFunction.java │ │ │ │ │ │ ├── EventType.java │ │ │ │ │ │ ├── Flow.java │ │ │ │ │ │ ├── IGSpanInfo.java │ │ │ │ │ │ ├── RequestContext.java │ │ │ │ │ │ └── RequestContextSlot.java │ │ │ │ │ ├── interceptor │ │ │ │ │ │ └── MutableSpan.java │ │ │ │ │ ├── internal │ │ │ │ │ │ ├── TraceSegment.java │ │ │ │ │ │ └── util │ │ │ │ │ │ │ └── LongStringUtils.java │ │ │ │ │ ├── metrics │ │ │ │ │ │ ├── CoreCounter.java │ │ │ │ │ │ ├── SpanMetricRegistry.java │ │ │ │ │ │ ├── SpanMetricRegistryImpl.java │ │ │ │ │ │ ├── SpanMetrics.java │ │ │ │ │ │ └── SpanMetricsImpl.java │ │ │ │ │ ├── naming │ │ │ │ │ │ ├── NamingSchema.java │ │ │ │ │ │ ├── SpanNaming.java │ │ │ │ │ │ ├── v0 │ │ │ │ │ │ │ ├── CacheNamingV0.java │ │ │ │ │ │ │ ├── ClientNamingV0.java │ │ │ │ │ │ │ ├── CloudNamingV0.java │ │ │ │ │ │ │ ├── DatabaseNamingV0.java │ │ │ │ │ │ │ ├── MessagingNamingV0.java │ │ │ │ │ │ │ ├── NamingSchemaV0.java │ │ │ │ │ │ │ ├── PeerServiceNamingV0.java │ │ │ │ │ │ │ └── ServerNamingV0.java │ │ │ │ │ │ └── v1 │ │ │ │ │ │ │ ├── CacheNamingV1.java │ │ │ │ │ │ │ ├── ClientNamingV1.java │ │ │ │ │ │ │ ├── CloudNamingV1.java │ │ │ │ │ │ │ ├── DatabaseNamingV1.java │ │ │ │ │ │ │ ├── MessagingNamingV1.java │ │ │ │ │ │ │ ├── NamingSchemaV1.java │ │ │ │ │ │ │ ├── PeerServiceNamingV1.java │ │ │ │ │ │ │ └── ServerNamingV1.java │ │ │ │ │ ├── normalize │ │ │ │ │ │ ├── AntPathMatcher.java │ │ │ │ │ │ ├── AntPatternHttpPathNormalizer.java │ │ │ │ │ │ ├── HttpPathNormalizer.java │ │ │ │ │ │ ├── HttpResourceNames.java │ │ │ │ │ │ ├── SQLNormalizer.java │ │ │ │ │ │ └── SimpleHttpPathNormalizer.java │ │ │ │ │ ├── profiling │ │ │ │ │ │ ├── ObservableType.java │ │ │ │ │ │ ├── Profiling.java │ │ │ │ │ │ ├── ProfilingContext.java │ │ │ │ │ │ ├── ProfilingContextAttribute.java │ │ │ │ │ │ ├── ProfilingScope.java │ │ │ │ │ │ ├── ProfilingSnapshot.java │ │ │ │ │ │ ├── QueueTiming.java │ │ │ │ │ │ ├── RecordingData.java │ │ │ │ │ │ ├── RecordingInputStream.java │ │ │ │ │ │ ├── RecordingType.java │ │ │ │ │ │ ├── Timer.java │ │ │ │ │ │ ├── Timing.java │ │ │ │ │ │ ├── TransientProfilingContextHolder.java │ │ │ │ │ │ └── package-info.java │ │ │ │ │ ├── sampling │ │ │ │ │ │ ├── PrioritySampling.java │ │ │ │ │ │ ├── SamplingMechanism.java │ │ │ │ │ │ └── SamplingRule.java │ │ │ │ │ ├── scopemanager │ │ │ │ │ │ ├── ExtendedScopeListener.java │ │ │ │ │ │ └── ScopeListener.java │ │ │ │ │ └── time │ │ │ │ │ │ ├── ControllableTimeSource.java │ │ │ │ │ │ ├── SystemTimeSource.java │ │ │ │ │ │ └── TimeSource.java │ │ │ │ │ ├── appsec │ │ │ │ │ └── api │ │ │ │ │ │ └── blocking │ │ │ │ │ │ └── BlockingContentType.java │ │ │ │ │ ├── bootstrap │ │ │ │ │ ├── ActiveSubsystems.java │ │ │ │ │ ├── config │ │ │ │ │ │ └── provider │ │ │ │ │ │ │ ├── ConfigConverter.java │ │ │ │ │ │ │ ├── ConfigProvider.java │ │ │ │ │ │ │ └── PropertiesConfigSource.java │ │ │ │ │ └── instrumentation │ │ │ │ │ │ └── api │ │ │ │ │ │ ├── AgentPropagation.java │ │ │ │ │ │ ├── AgentScope.java │ │ │ │ │ │ ├── AgentScopeManager.java │ │ │ │ │ │ ├── AgentSpan.java │ │ │ │ │ │ ├── AgentSpanLink.java │ │ │ │ │ │ ├── AgentTrace.java │ │ │ │ │ │ ├── AgentTracer.java │ │ │ │ │ │ ├── AttachableWrapper.java │ │ │ │ │ │ ├── ErrorPriorities.java │ │ │ │ │ │ ├── InboxItem.java │ │ │ │ │ │ ├── InstrumentationTags.java │ │ │ │ │ │ ├── PathwayContext.java │ │ │ │ │ │ ├── ProfilerContext.java │ │ │ │ │ │ ├── ProfilingContextIntegration.java │ │ │ │ │ │ ├── ResourceNamePriorities.java │ │ │ │ │ │ ├── SamplerConstants.java │ │ │ │ │ │ ├── ScopeSource.java │ │ │ │ │ │ ├── SpanLink.java │ │ │ │ │ │ ├── SpanLinkAttributes.java │ │ │ │ │ │ ├── StatsPoint.java │ │ │ │ │ │ ├── TagContext.java │ │ │ │ │ │ ├── Tags.java │ │ │ │ │ │ ├── URIUtils.java │ │ │ │ │ │ └── UTF8BytesString.java │ │ │ │ │ ├── common │ │ │ │ │ ├── metrics │ │ │ │ │ │ ├── MetricsAggregator.java │ │ │ │ │ │ └── NoOpMetricsAggregator.java │ │ │ │ │ ├── sampling │ │ │ │ │ │ ├── AllSampler.java │ │ │ │ │ │ ├── DeterministicSampler.java │ │ │ │ │ │ ├── ForcePrioritySampler.java │ │ │ │ │ │ ├── PrioritySampler.java │ │ │ │ │ │ ├── PrioritySampling.java │ │ │ │ │ │ ├── RateByServiceTraceSampler.java │ │ │ │ │ │ ├── RateSampler.java │ │ │ │ │ │ ├── RuleBasedTraceSampler.java │ │ │ │ │ │ ├── Sampler.java │ │ │ │ │ │ ├── SamplingRule.java │ │ │ │ │ │ ├── SingleSpanSampler.java │ │ │ │ │ │ ├── SpanSamplingRules.java │ │ │ │ │ │ └── TraceSamplingRules.java │ │ │ │ │ └── writer │ │ │ │ │ │ ├── ListWriter.java │ │ │ │ │ │ ├── NoOpWriter.java │ │ │ │ │ │ ├── RemoteResponseListener.java │ │ │ │ │ │ ├── TraceStructureWriter.java │ │ │ │ │ │ └── Writer.java │ │ │ │ │ ├── context │ │ │ │ │ └── TraceScope.java │ │ │ │ │ ├── core │ │ │ │ │ ├── CoreSpan.java │ │ │ │ │ ├── CoreTracer.java │ │ │ │ │ ├── DDSpan.java │ │ │ │ │ ├── DDSpanContext.java │ │ │ │ │ ├── DDSpanLink.java │ │ │ │ │ ├── DDTraceCoreInfo.java │ │ │ │ │ ├── LongRunningTracesTracker.java │ │ │ │ │ ├── Metadata.java │ │ │ │ │ ├── MetadataConsumer.java │ │ │ │ │ ├── PendingTrace.java │ │ │ │ │ ├── PendingTraceBuffer.java │ │ │ │ │ ├── monitor │ │ │ │ │ │ └── HealthMetrics.java │ │ │ │ │ ├── propagation │ │ │ │ │ │ ├── B3HttpCodec.java │ │ │ │ │ │ ├── B3TraceId.java │ │ │ │ │ │ ├── Baggage.java │ │ │ │ │ │ ├── ContextInterpreter.java │ │ │ │ │ │ ├── CorePropagation.java │ │ │ │ │ │ ├── DatadogHttpCodec.java │ │ │ │ │ │ ├── ExtractedContext.java │ │ │ │ │ │ ├── HaystackHttpCodec.java │ │ │ │ │ │ ├── HttpCodec.java │ │ │ │ │ │ ├── NoOpCorePropagation.java │ │ │ │ │ │ ├── NoneCodec.java │ │ │ │ │ │ ├── PropagationTags.java │ │ │ │ │ │ ├── TagContextExtractor.java │ │ │ │ │ │ ├── W3CHttpCodec.java │ │ │ │ │ │ ├── XRayHttpCodec.java │ │ │ │ │ │ └── ptags │ │ │ │ │ │ │ ├── DatadogPTagsCodec.java │ │ │ │ │ │ │ ├── PTagsCodec.java │ │ │ │ │ │ │ ├── PTagsFactory.java │ │ │ │ │ │ │ ├── TagElement.java │ │ │ │ │ │ │ ├── TagKey.java │ │ │ │ │ │ │ ├── TagValue.java │ │ │ │ │ │ │ └── W3CPTagsCodec.java │ │ │ │ │ ├── scopemanager │ │ │ │ │ │ ├── AbstractContinuation.java │ │ │ │ │ │ ├── ConcurrentContinuation.java │ │ │ │ │ │ ├── ContinuableScope.java │ │ │ │ │ │ ├── ContinuableScopeManager.java │ │ │ │ │ │ ├── ContinuingScope.java │ │ │ │ │ │ ├── ScopeStack.java │ │ │ │ │ │ └── SingleContinuation.java │ │ │ │ │ ├── taginterceptor │ │ │ │ │ │ ├── RuleFlags.java │ │ │ │ │ │ └── TagInterceptor.java │ │ │ │ │ ├── tagprocessor │ │ │ │ │ │ ├── BaseServiceAdder.java │ │ │ │ │ │ ├── PeerServiceCalculator.java │ │ │ │ │ │ ├── PostProcessorChain.java │ │ │ │ │ │ ├── QueryObfuscator.java │ │ │ │ │ │ ├── TagsPostProcessor.java │ │ │ │ │ │ └── TagsPostProcessorFactory.java │ │ │ │ │ └── util │ │ │ │ │ │ ├── GlobPattern.java │ │ │ │ │ │ ├── JsonObjectUtils.java │ │ │ │ │ │ ├── MapUtils.java │ │ │ │ │ │ ├── Matcher.java │ │ │ │ │ │ ├── Matchers.java │ │ │ │ │ │ ├── SimpleRateLimiter.java │ │ │ │ │ │ └── TagsMatcher.java │ │ │ │ │ ├── logger │ │ │ │ │ ├── DatadogCoreTracerLogger.java │ │ │ │ │ ├── ILoggerFactory.java │ │ │ │ │ ├── Logger.java │ │ │ │ │ ├── LoggerFactory.java │ │ │ │ │ └── NoOpLogger.java │ │ │ │ │ ├── monitor │ │ │ │ │ ├── NoOpRecording.java │ │ │ │ │ └── Recording.java │ │ │ │ │ ├── relocate │ │ │ │ │ └── api │ │ │ │ │ │ └── RatelimitedLogger.java │ │ │ │ │ └── util │ │ │ │ │ ├── AgentTaskScheduler.java │ │ │ │ │ ├── AgentThreadFactory.java │ │ │ │ │ ├── CollectionUtils.java │ │ │ │ │ ├── PercentEscaper.java │ │ │ │ │ ├── PidHelper.java │ │ │ │ │ ├── Strings.java │ │ │ │ │ └── TagsHelper.java │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── trace │ │ │ │ └── internal │ │ │ │ ├── compat │ │ │ │ └── function │ │ │ │ │ ├── BiConsumer.kt │ │ │ │ │ ├── BiFunction.kt │ │ │ │ │ ├── Consumer.kt │ │ │ │ │ ├── Function.kt │ │ │ │ │ ├── IntFunction.kt │ │ │ │ │ ├── IntPredicate.kt │ │ │ │ │ └── Supplier.kt │ │ │ │ └── domain │ │ │ │ └── event │ │ │ │ └── BigIntegerUtils.kt │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ ├── android │ │ │ └── trace │ │ │ │ └── internal │ │ │ │ └── domain │ │ │ │ └── event │ │ │ │ └── BigIntegerUtilsTest.kt │ │ │ ├── trace │ │ │ ├── DDSpecification.kt │ │ │ ├── api │ │ │ │ └── IdGenerationStrategyTest.kt │ │ │ ├── common │ │ │ │ └── sampling │ │ │ │ │ ├── SamplerTest.kt │ │ │ │ │ ├── SpanSamplingRulesFileTest.kt │ │ │ │ │ ├── SpanSamplingRulesTest.kt │ │ │ │ │ └── TraceSamplingRulesTest.kt │ │ │ ├── core │ │ │ │ ├── CoreSpanBuilderTest.kt │ │ │ │ ├── CoreTracerTest.kt │ │ │ │ ├── DDCoreSpecification.kt │ │ │ │ ├── DDSpanContextTest.kt │ │ │ │ ├── DDSpanTest.kt │ │ │ │ ├── PendingTraceBufferTest.kt │ │ │ │ ├── PendingTraceTest.kt │ │ │ │ ├── PendingTraceTestBase.kt │ │ │ │ └── propagation │ │ │ │ │ ├── BaggageTest.kt │ │ │ │ │ ├── DatadogHttpCodecTest.kt │ │ │ │ │ ├── HttpCodecTest.kt │ │ │ │ │ └── W3CHttpCodecTest.kt │ │ │ └── logger │ │ │ │ ├── DatadogCoreTracerLoggerTest.kt │ │ │ │ └── LoggerFactoryTest.kt │ │ │ └── utils │ │ │ ├── InternalLoggerUtils.kt │ │ │ └── forge │ │ │ ├── BigIntegerFactory.kt │ │ │ └── Configurator.kt │ └── transitiveDependencies ├── dd-sdk-android-trace-otel │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-trace-otel.api │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── datadog │ │ │ │ │ └── opentelemetry │ │ │ │ │ ├── compat │ │ │ │ │ └── function │ │ │ │ │ │ └── Function.java │ │ │ │ │ ├── context │ │ │ │ │ └── propagation │ │ │ │ │ │ └── TraceStateHelper.java │ │ │ │ │ └── trace │ │ │ │ │ ├── OtelConventions.java │ │ │ │ │ ├── OtelExtractedContext.java │ │ │ │ │ ├── OtelSpan.java │ │ │ │ │ ├── OtelSpanBuilder.java │ │ │ │ │ ├── OtelSpanContext.java │ │ │ │ │ ├── OtelSpanLink.java │ │ │ │ │ ├── OtelTracer.java │ │ │ │ │ └── OtelTracerBuilder.java │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── trace │ │ │ │ └── opentelemetry │ │ │ │ ├── DatadogOpenTelemetry.kt │ │ │ │ ├── OtelTracerProvider.kt │ │ │ │ └── internal │ │ │ │ ├── DatadogContextStorage.kt │ │ │ │ ├── DatadogContextStorageWrapper.kt │ │ │ │ ├── FeatureSdkCoreExt.kt │ │ │ │ ├── MiscUtils.kt │ │ │ │ ├── OtelContext.kt │ │ │ │ └── OtelScope.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ ├── android │ │ │ │ └── trace │ │ │ │ │ └── opentelemetry │ │ │ │ │ ├── OtelTracerBuilderProviderTest.kt │ │ │ │ │ ├── internal │ │ │ │ │ ├── DatadogContextStorageTest.kt │ │ │ │ │ ├── MiscUtilsTest.kt │ │ │ │ │ ├── OtelContextTest.kt │ │ │ │ │ └── OtelScopeTest.kt │ │ │ │ │ └── utils │ │ │ │ │ ├── InternalLoggerUtils.kt │ │ │ │ │ └── forge │ │ │ │ │ └── Configurator.kt │ │ │ │ └── opentelemetry │ │ │ │ └── trace │ │ │ │ ├── OtelSpanBuilderTest.kt │ │ │ │ ├── OtelSpanTest.kt │ │ │ │ └── OtelTracerTest.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-trace │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-trace.api │ ├── build.gradle.kts │ ├── clone_common_schema.gradle.kts │ ├── consumer-rules.pro │ ├── generate_trace_models.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── json │ │ │ │ └── trace │ │ │ │ │ └── span-schema.json │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── trace │ │ │ │ ├── DatadogTracing.kt │ │ │ │ ├── GlobalDatadogTracer.kt │ │ │ │ ├── InternalCoreWriterProvider.kt │ │ │ │ ├── SpanExt.kt │ │ │ │ ├── Trace.kt │ │ │ │ ├── TraceConfiguration.kt │ │ │ │ ├── event │ │ │ │ └── SpanEventMapper.kt │ │ │ │ ├── internal │ │ │ │ ├── DatadogPropagationAdapter.kt │ │ │ │ ├── DatadogPropagationHelper.kt │ │ │ │ ├── DatadogScopeAdapter.kt │ │ │ │ ├── DatadogScopeListenerAdapter.kt │ │ │ │ ├── DatadogSpanAdapter.kt │ │ │ │ ├── DatadogSpanBuilderAdapter.kt │ │ │ │ ├── DatadogSpanContextAdapter.kt │ │ │ │ ├── DatadogSpanIdConverter.kt │ │ │ │ ├── DatadogSpanLinkAdapter.kt │ │ │ │ ├── DatadogSpanLogger.kt │ │ │ │ ├── DatadogSpanWriterWrapper.kt │ │ │ │ ├── DatadogTraceExt.kt │ │ │ │ ├── DatadogTraceIdAdapter.kt │ │ │ │ ├── DatadogTracerAdapter.kt │ │ │ │ ├── DatadogTracerBuilderAdapter.kt │ │ │ │ ├── DatadogTracingToolkit.kt │ │ │ │ ├── FeatureSdkCoreExt.kt │ │ │ │ ├── RumContextPropagator.kt │ │ │ │ ├── TracePropagationScopeListener.kt │ │ │ │ ├── TracingFeature.kt │ │ │ │ ├── data │ │ │ │ │ └── CoreTraceWriter.kt │ │ │ │ ├── domain │ │ │ │ │ └── event │ │ │ │ │ │ ├── BaseSpanEventMapper.kt │ │ │ │ │ │ ├── ContextAwareMapper.kt │ │ │ │ │ │ ├── CoreTracerSpanToSpanEventMapper.kt │ │ │ │ │ │ ├── Mapper.kt │ │ │ │ │ │ ├── MetaKeys.kt │ │ │ │ │ │ ├── SpanEventMapperWrapper.kt │ │ │ │ │ │ └── SpanEventSerializer.kt │ │ │ │ ├── net │ │ │ │ │ └── TracesRequestFactory.kt │ │ │ │ └── storage │ │ │ │ │ └── ContextAwareSerializer.kt │ │ │ │ └── sqlite │ │ │ │ └── SqliteDatabaseExt.kt │ │ ├── test │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── datadog │ │ │ │ │ └── android │ │ │ │ │ ├── trace │ │ │ │ │ ├── DatadogTracingTest.kt │ │ │ │ │ ├── SpanExtTest.kt │ │ │ │ │ ├── TraceConfigurationBuilderTest.kt │ │ │ │ │ ├── TraceTest.kt │ │ │ │ │ ├── assertj │ │ │ │ │ │ └── SpanEventAssert.kt │ │ │ │ │ ├── internal │ │ │ │ │ │ ├── DatadogPropagationAdapterTest.kt │ │ │ │ │ │ ├── DatadogScopeAdapterTest.kt │ │ │ │ │ │ ├── DatadogScopeListenerAdapterTest.kt │ │ │ │ │ │ ├── DatadogSpanAdapterTest.kt │ │ │ │ │ │ ├── DatadogSpanBuilderAdapterTest.kt │ │ │ │ │ │ ├── DatadogSpanContextAdapterTest.kt │ │ │ │ │ │ ├── DatadogSpanIdConverterAdapterTest.kt │ │ │ │ │ │ ├── DatadogSpanLoggerTest.kt │ │ │ │ │ │ ├── DatadogTraceIdAdapterTest.kt │ │ │ │ │ │ ├── DatadogTracerAdapterTest.kt │ │ │ │ │ │ ├── DatadogTracerBuilderAdapterTest.kt │ │ │ │ │ │ ├── FeatureSdkCoreExtTest.kt │ │ │ │ │ │ ├── RumContextPropagatorTest.kt │ │ │ │ │ │ ├── TracePropagationScopeListenerTest.kt │ │ │ │ │ │ ├── TracingFeatureTest.kt │ │ │ │ │ │ ├── data │ │ │ │ │ │ │ └── CoreTraceWriterTest.kt │ │ │ │ │ │ ├── domain │ │ │ │ │ │ │ └── event │ │ │ │ │ │ │ │ ├── CoreTracerSpanToSpanEventMapperTest.kt │ │ │ │ │ │ │ │ ├── SpanEventMapperWrapperTest.kt │ │ │ │ │ │ │ │ └── SpanEventSerializerTest.kt │ │ │ │ │ │ └── net │ │ │ │ │ │ │ └── TracesRequestFactoryTest.kt │ │ │ │ │ ├── model │ │ │ │ │ │ └── SpanEventTest.kt │ │ │ │ │ ├── sqlite │ │ │ │ │ │ └── SqliteDatabaseExtTest.kt │ │ │ │ │ └── utils │ │ │ │ │ │ └── InternalLoggerUtils.kt │ │ │ │ │ └── utils │ │ │ │ │ └── forge │ │ │ │ │ ├── AgentSpanLinkForgeryFactory.kt │ │ │ │ │ ├── Configurator.kt │ │ │ │ │ ├── CoreDDSpanForgeryFactory.kt │ │ │ │ │ ├── DDTraceIdForgeryFactory.kt │ │ │ │ │ ├── DatadogSpanContextForgeryFactory.kt │ │ │ │ │ ├── DatadogSpanForgeryFactory.kt │ │ │ │ │ ├── DatadogSpanLinkForgery.kt │ │ │ │ │ ├── DatadogTraceIdForgeryFactory.kt │ │ │ │ │ ├── SpanEventForgeryFactory.kt │ │ │ │ │ └── TraceConfigurationForgeryFactory.kt │ │ │ └── resources │ │ │ │ └── mockito-extensions │ │ │ │ └── org.mockito.plugins.MockMaker │ │ └── testFixtures │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── trace │ │ │ ├── api │ │ │ ├── DatadogTracingTestExt.kt │ │ │ └── TestIdGenerationStrategy.kt │ │ │ └── utils │ │ │ └── RumContextTestsUtils.kt │ └── transitiveDependencies └── dd-sdk-android-webview │ ├── .gitignore │ ├── README.md │ ├── api │ ├── apiSurface │ └── dd-sdk-android-webview.api │ ├── build.gradle.kts │ ├── src │ ├── main │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── webview │ │ │ ├── WebViewTracking.kt │ │ │ └── internal │ │ │ ├── DatadogEventBridge.kt │ │ │ ├── MixedWebViewEventConsumer.kt │ │ │ ├── WebViewEventConsumer.kt │ │ │ ├── log │ │ │ ├── WebViewLogEventConsumer.kt │ │ │ └── WebViewLogsFeature.kt │ │ │ ├── replay │ │ │ ├── WebViewReplayEventConsumer.kt │ │ │ ├── WebViewReplayEventMapper.kt │ │ │ └── WebViewReplayFeature.kt │ │ │ ├── rum │ │ │ ├── TimestampOffsetProvider.kt │ │ │ ├── WebViewRumEventConsumer.kt │ │ │ ├── WebViewRumEventContextProvider.kt │ │ │ ├── WebViewRumEventMapper.kt │ │ │ ├── WebViewRumFeature.kt │ │ │ └── domain │ │ │ │ ├── NativeRumViewsCache.kt │ │ │ │ ├── RumContext.kt │ │ │ │ └── WebViewNativeRumViewsCache.kt │ │ │ └── storage │ │ │ ├── WebViewDataWriter.kt │ │ │ └── WebViewEventSerializer.kt │ └── test │ │ ├── kotlin │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ ├── utils │ │ │ ├── InternalLoggerUtils.kt │ │ │ └── forge │ │ │ │ ├── Configurator.kt │ │ │ │ ├── ForgeExt.kt │ │ │ │ └── RumContextForgeryFactory.kt │ │ │ └── webview │ │ │ ├── WebViewTrackingTest.kt │ │ │ └── internal │ │ │ ├── DatadogEventBridgeTest.kt │ │ │ ├── MixedWebViewEventConsumerTest.kt │ │ │ ├── log │ │ │ ├── WebViewLogEventConsumerTest.kt │ │ │ └── WebViewLogsFeatureTest.kt │ │ │ ├── replay │ │ │ ├── WebViewReplayEventConsumerTest.kt │ │ │ ├── WebViewReplayEventMapperTest.kt │ │ │ └── WebViewReplayFeatureTest.kt │ │ │ ├── rum │ │ │ ├── TimestampOffsetProviderTest.kt │ │ │ ├── WebViewRumEventConsumerTest.kt │ │ │ ├── WebViewRumEventContextProviderTest.kt │ │ │ ├── WebViewRumEventMapperTest.kt │ │ │ ├── WebViewRumEventMapperWithoutSRTest.kt │ │ │ ├── WebViewRumFeatureTest.kt │ │ │ └── domain │ │ │ │ └── WebViewNativeRumViewsCacheTest.kt │ │ │ └── storage │ │ │ ├── WebViewDataWriterTest.kt │ │ │ └── WebViewEventSerializerTest.kt │ │ └── resources │ │ └── mockito-extensions │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── instrumented └── integration │ ├── build.gradle.kts │ ├── proguard-rules.pro │ ├── src │ ├── androidTest │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── sdk │ │ │ ├── assertj │ │ │ └── HeadersAssert.kt │ │ │ ├── integration │ │ │ ├── core │ │ │ │ └── StrictModeTest.kt │ │ │ ├── cross │ │ │ │ └── CrossFeatureTest.kt │ │ │ ├── rum │ │ │ │ ├── ActivityTrackingTest.kt │ │ │ │ ├── ConsentGrantedActivityTrackingTest.kt │ │ │ │ ├── ConsentGrantedFragmentTrackingTest.kt │ │ │ │ ├── ConsentGrantedGesturesTrackingTest.kt │ │ │ │ ├── ConsentPendingGrantedActivityTrackingTest.kt │ │ │ │ ├── ConsentPendingGrantedFragmentTrackingTest.kt │ │ │ │ ├── ConsentPendingGrantedGesturesTrackingTest.kt │ │ │ │ ├── ConsentPendingNotGrantedActivityTrackingTest.kt │ │ │ │ ├── ConsentPendingNotGrantedFragmentTrackingTest.kt │ │ │ │ ├── ConsentPendingNotGrantedGesturesTrackingTest.kt │ │ │ │ ├── ExpectedEvents.kt │ │ │ │ ├── FragmentTrackingTest.kt │ │ │ │ ├── GesturesTrackingTest.kt │ │ │ │ ├── KioskTrackingTest.kt │ │ │ │ ├── ResourceTrackingTest.kt │ │ │ │ ├── RumTest.kt │ │ │ │ └── RumTestUtils.kt │ │ │ ├── security │ │ │ │ └── EncryptionTest.kt │ │ │ ├── sessionreplay │ │ │ │ ├── BaseSessionReplayTest.kt │ │ │ │ ├── SampledOutSrTest.kt │ │ │ │ ├── SessionReplaySegmentUtils.kt │ │ │ │ ├── SessionReplayTestConstants.kt │ │ │ │ ├── privacy │ │ │ │ │ ├── ImagePrivacyTestBase.kt │ │ │ │ │ ├── finegrain │ │ │ │ │ │ ├── images │ │ │ │ │ │ │ ├── SrImagesMaskAllTest.kt │ │ │ │ │ │ │ ├── SrImagesMaskLargeOnlyTest.kt │ │ │ │ │ │ │ └── SrImagesMaskNoneTest.kt │ │ │ │ │ │ ├── text │ │ │ │ │ │ │ ├── SrTextAndInputMaskAllInputsTest.kt │ │ │ │ │ │ │ ├── SrTextAndInputMaskAllTest.kt │ │ │ │ │ │ │ ├── SrTextAndInputMaskSensitiveTest.kt │ │ │ │ │ │ │ └── TextAndInputPrivacyTestBase.kt │ │ │ │ │ │ └── touch │ │ │ │ │ │ │ ├── SrTouchHideTest.kt │ │ │ │ │ │ │ ├── SrTouchShowTest.kt │ │ │ │ │ │ │ └── TouchPrivacyTestBase.kt │ │ │ │ │ └── legacy │ │ │ │ │ │ ├── imagebuttons │ │ │ │ │ │ ├── SrImageButtonsAllowTest.kt │ │ │ │ │ │ ├── SrImageButtonsMaskTest.kt │ │ │ │ │ │ └── SrImageButtonsMaskUserInputTest.kt │ │ │ │ │ │ ├── images │ │ │ │ │ │ ├── SrImagesAllowTest.kt │ │ │ │ │ │ ├── SrImagesMaskTest.kt │ │ │ │ │ │ └── SrImagesMaskUserInputTest.kt │ │ │ │ │ │ ├── text │ │ │ │ │ │ ├── sensitivefields │ │ │ │ │ │ │ ├── SrSensitiveFieldsAllowTest.kt │ │ │ │ │ │ │ ├── SrSensitiveFieldsMaskTest.kt │ │ │ │ │ │ │ └── SrSensitiveFieldsMaskUserInputTest.kt │ │ │ │ │ │ └── textfields │ │ │ │ │ │ │ ├── SrTextFieldsAllowTest.kt │ │ │ │ │ │ │ ├── SrTextFieldsMaskTest.kt │ │ │ │ │ │ │ ├── SrTextFieldsMaskUserInputTest.kt │ │ │ │ │ │ │ └── SrTextFieldsWithInputMaskUserInputTest.kt │ │ │ │ │ │ └── touch │ │ │ │ │ │ ├── SrTouchAllowTest.kt │ │ │ │ │ │ ├── SrTouchMaskTest.kt │ │ │ │ │ │ └── SrTouchMaskUserInputTest.kt │ │ │ │ └── trackingconsent │ │ │ │ │ ├── ConsentGrantedSrTest.kt │ │ │ │ │ ├── ConsentNotGrantedSrTest.kt │ │ │ │ │ └── ConsentPendingSrTest.kt │ │ │ ├── telemetry │ │ │ │ └── TelemetryTest.kt │ │ │ └── trace │ │ │ │ ├── ConsentGrantedTracesTest.kt │ │ │ │ ├── ConsentPendingGrantedTracesTest.kt │ │ │ │ ├── ConsentPendingNotGrantedTracesTest.kt │ │ │ │ ├── SpanExt.kt │ │ │ │ └── TracesTest.kt │ │ │ ├── okhttp │ │ │ └── RecordingDispatcher.kt │ │ │ ├── rules │ │ │ ├── AbstractProfilingRule.kt │ │ │ ├── CPUProfilingRule.kt │ │ │ ├── GesturesTrackingActivityTestRule.kt │ │ │ ├── HandledRequest.kt │ │ │ ├── KioskTrackingActivityTestRule.kt │ │ │ ├── LifecycleCallbackTestRule.kt │ │ │ ├── MemoryProfilingRule.kt │ │ │ ├── MockServerActivityTestRule.kt │ │ │ ├── RumMockServerActivityTestRule.kt │ │ │ ├── SessionReplayTestRule.kt │ │ │ └── TelemetryTestRule.kt │ │ │ └── utils │ │ │ ├── BundleExtensions.kt │ │ │ ├── ExtraIntentExtensions.kt │ │ │ ├── ForgeExtensions.kt │ │ │ ├── StringExtensions.kt │ │ │ ├── SystemUtils.kt │ │ │ └── ViewActions.kt │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── sdk │ │ │ ├── ActivityProfiling.kt │ │ │ ├── integration │ │ │ ├── RuntimeConfig.kt │ │ │ ├── rum │ │ │ │ ├── ActivityTrackingPlaygroundActivity.kt │ │ │ │ ├── FragmentA.kt │ │ │ │ ├── FragmentB.kt │ │ │ │ ├── FragmentC.kt │ │ │ │ ├── FragmentTrackingPlaygroundActivity.kt │ │ │ │ ├── GesturesTrackingPlaygroundActivity.kt │ │ │ │ ├── KioskSplashPlaygroundActivity.kt │ │ │ │ └── KioskTrackedPlaygroundActivity.kt │ │ │ ├── sessionreplay │ │ │ │ ├── BaseSessionReplayActivity.kt │ │ │ │ ├── IntExt.kt │ │ │ │ ├── LongExt.kt │ │ │ │ ├── ProcessImportanceExt.kt │ │ │ │ ├── SessionReplayImageButtonsActivity.kt │ │ │ │ ├── SessionReplayImagesActivity.kt │ │ │ │ ├── SessionReplayImagesAndIconsActivity.kt │ │ │ │ ├── SessionReplayImagesMixedSizesActivity.kt │ │ │ │ ├── SessionReplayPlaygroundActivity.kt │ │ │ │ ├── SessionReplayRadioCheckboxFieldsActivity.kt │ │ │ │ ├── SessionReplaySensitiveFieldsActivity.kt │ │ │ │ ├── SessionReplayTextAndInputPrivacyActivity.kt │ │ │ │ ├── SessionReplayTextFieldsActivity.kt │ │ │ │ ├── SessionReplayTextFieldsWithInputActivity.kt │ │ │ │ ├── SessionReplayTouchActivity.kt │ │ │ │ ├── StringUtils.kt │ │ │ │ ├── ThemeUtils.kt │ │ │ │ └── ViewExt.kt │ │ │ ├── telemetry │ │ │ │ └── TelemetryPlaygroundActivity.kt │ │ │ └── trace │ │ │ │ └── ActivityLifecycleTrace.kt │ │ │ └── utils │ │ │ ├── IntentExtensions.kt │ │ │ └── ProcessImportanceExt.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_dd_icon_red.xml │ │ ├── ic_dd_icon_rgb.png │ │ ├── ic_dd_icon_white.xml │ │ ├── ic_dd_shape_oval.xml │ │ ├── ic_dd_shape_rect.xml │ │ ├── ic_dd_statelist.xml │ │ └── ic_test_24dp.xml │ │ ├── layout │ │ ├── fragment_b_layout.xml │ │ ├── fragment_c_layout.xml │ │ ├── fragment_layout.xml │ │ ├── fragment_tracking_layout.xml │ │ ├── gestures_tracking_layout.xml │ │ ├── item_layout.xml │ │ ├── kiosk_splash_layout.xml │ │ ├── kiosk_tracked_layout.xml │ │ ├── main_activity_layout.xml │ │ ├── session_replay_layout.xml │ │ ├── sr_image_buttons_layout.xml │ │ ├── sr_images_layout.xml │ │ ├── sr_images_mixed_sizes_layout.xml │ │ ├── sr_radio_checkbox_fields_layout.xml │ │ ├── sr_sensitive_input_fields_layout.xml │ │ ├── sr_text_and_input_privacy_layout.xml │ │ ├── sr_text_fields_layout.xml │ │ ├── sr_text_fields_with_input_layout.xml │ │ └── sr_touch_layout.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ └── strings.xml │ └── test-proguard-rules.pro ├── integrations ├── dd-sdk-android-apollo │ ├── .gitignore │ ├── README.md │ ├── api │ │ └── apiSurface │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── apollo │ │ │ │ ├── DatadogApolloInterceptor.kt │ │ │ │ └── internal │ │ │ │ ├── DefaultVariablesExtractor.kt │ │ │ │ └── VariablesExtractor.kt │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── apollo │ │ │ └── DatadogApolloInterceptorTest.kt │ └── transitiveDependencies ├── dd-sdk-android-coil │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-coil.api │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── coil │ │ │ │ └── DatadogCoilRequestListener.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── coil │ │ │ │ └── DatadogCoilRequestListenerTest.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-compose │ ├── .gitignore │ ├── README.md │ ├── api │ │ └── apiSurface │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── compose │ │ │ │ ├── AcceptAllNavKeyPredicate.kt │ │ │ │ ├── AttributesResolver.kt │ │ │ │ ├── BackStackKeyResolver.kt │ │ │ │ ├── ComposeInstrumentation.kt │ │ │ │ ├── DatadogModifier.kt │ │ │ │ ├── ExperimentalTrackingApi.kt │ │ │ │ ├── HashcodeBackStackKeyResolver.kt │ │ │ │ ├── InteractionTracking.kt │ │ │ │ ├── InteractionType.kt │ │ │ │ ├── Navigation.kt │ │ │ │ ├── Navigation3.kt │ │ │ │ ├── RumConfigurationExt.kt │ │ │ │ └── internal │ │ │ │ ├── ComposeActionTrackingStrategy.kt │ │ │ │ ├── ComposeNavigationObserver.kt │ │ │ │ ├── InternalInteractionTracking.kt │ │ │ │ ├── TapActionTracker.kt │ │ │ │ ├── Telemetry.kt │ │ │ │ └── utils │ │ │ │ └── LayoutNodeUtils.kt │ │ └── test │ │ │ ├── kotlin │ │ │ ├── ComposeActionTrackingStrategyTest.kt │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── compose │ │ │ │ ├── AcceptAllNavKeyPredicateTest.kt │ │ │ │ ├── HashcodeBackStackKeyResolverTest.kt │ │ │ │ ├── Navigation3Test.kt │ │ │ │ └── internal │ │ │ │ ├── ComposeNavigationObserverTest.kt │ │ │ │ ├── SwipeAndScrollActionTrackerTest.kt │ │ │ │ ├── TapActionTrackerTest.kt │ │ │ │ └── utils │ │ │ │ └── LayoutNodeUtilsTest.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-fresco │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-fresco.api │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── fresco │ │ │ │ └── DatadogFrescoCacheListener.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── fresco │ │ │ │ └── DatadogFrescoCacheListenerTest.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-glide │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-glide.api │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── glide │ │ │ │ ├── DatadogGlideModule.kt │ │ │ │ └── DatadogRUMUncaughtThrowableStrategy.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── glide │ │ │ │ ├── DatadogGlideModuleTest.kt │ │ │ │ ├── DatadogRUMUncaughtThrowableStrategyTest.kt │ │ │ │ └── utils │ │ │ │ └── config │ │ │ │ └── DatadogSingletonTestConfiguration.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-okhttp-otel │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-okhttp-otel.api │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── okhttp │ │ │ │ └── otel │ │ │ │ └── OkHttpExt.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── okhttp │ │ │ │ └── otel │ │ │ │ └── OkHttpExtTest.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-okhttp │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-okhttp.api │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── okhttp │ │ │ │ ├── DatadogEventListener.kt │ │ │ │ ├── DatadogInterceptor.kt │ │ │ │ ├── TraceContext.kt │ │ │ │ ├── TraceContextInjection.kt │ │ │ │ ├── internal │ │ │ │ ├── rum │ │ │ │ │ ├── NoOpRumResourceAttributesProvider.kt │ │ │ │ │ └── RequestExt.kt │ │ │ │ ├── trace │ │ │ │ │ └── TracingHeaderTypeUtils.kt │ │ │ │ └── utils │ │ │ │ │ ├── IdentifyRequest.kt │ │ │ │ │ └── SpanSamplingIdProvider.kt │ │ │ │ └── trace │ │ │ │ ├── DeterministicTraceSampler.kt │ │ │ │ ├── OkHttpRequestExt.kt │ │ │ │ ├── TracedRequestListener.kt │ │ │ │ └── TracingInterceptor.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── okhttp │ │ │ │ ├── DatadogEventListenerFactoryTest.kt │ │ │ │ ├── DatadogEventListenerTest.kt │ │ │ │ ├── DatadogInterceptorBuilderTest.kt │ │ │ │ ├── DatadogInterceptorTest.kt │ │ │ │ ├── DatadogInterceptorWithoutRumTest.kt │ │ │ │ ├── DatadogInterceptorWithoutTracesTest.kt │ │ │ │ ├── TracingInterceptorBuilderTest.kt │ │ │ │ ├── internal │ │ │ │ └── utils │ │ │ │ │ ├── RequestUniqueIdentifierTest.kt │ │ │ │ │ ├── SpanSamplingIdProviderTest.kt │ │ │ │ │ └── forge │ │ │ │ │ ├── OkHttpConfigurator.kt │ │ │ │ │ └── TraceContextFactory.kt │ │ │ │ ├── test │ │ │ │ └── elmyr │ │ │ │ │ ├── OkHttpIntegrationForgeConfigurator.kt │ │ │ │ │ └── ResourceIdForgeryFactory.kt │ │ │ │ ├── trace │ │ │ │ ├── OkHttpRequestExtTest.kt │ │ │ │ ├── TracingHeaderTypeMapperTest.kt │ │ │ │ ├── TracingInterceptorContextInjectionSampledTest.kt │ │ │ │ ├── TracingInterceptorNonDdTracerNotSendingSpanTest.kt │ │ │ │ ├── TracingInterceptorNonDdTracerTest.kt │ │ │ │ ├── TracingInterceptorNotSendingSpanTest.kt │ │ │ │ ├── TracingInterceptorTest.kt │ │ │ │ └── TracingInterceptorTestsExt.kt │ │ │ │ └── utils │ │ │ │ ├── GlobalRumExt.kt │ │ │ │ ├── InternalLoggerUtils.kt │ │ │ │ ├── assertj │ │ │ │ └── HeadersAssert.kt │ │ │ │ └── config │ │ │ │ ├── DatadogSingletonTestConfiguration.kt │ │ │ │ └── GlobalRumMonitorTestConfiguration.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-rum-coroutines │ ├── .gitignore │ ├── README.md │ ├── api │ │ └── apiSurface │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── rum │ │ │ │ └── coroutines │ │ │ │ └── FlowExt.kt │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── rum │ │ │ └── coroutines │ │ │ └── FlowExtTest.kt │ └── transitiveDependencies ├── dd-sdk-android-rx │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-rx.api │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── rx │ │ │ │ ├── DatadogRumErrorConsumer.kt │ │ │ │ └── DatadogRxExt.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── rx │ │ │ │ ├── DatadogRumErrorConsumerTest.kt │ │ │ │ └── DatadogRxExtTest.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-sqldelight │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-sqldelight.api │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── sqldelight │ │ │ │ ├── DatadogSqliteCallback.kt │ │ │ │ ├── SqlDelightExt.kt │ │ │ │ ├── TransactionWithSpanAndWithReturn.kt │ │ │ │ ├── TransactionWithSpanAndWithoutReturn.kt │ │ │ │ └── internal │ │ │ │ ├── SqlDelightInternalExt.kt │ │ │ │ ├── TransactionWithSpanAndWithReturnImpl.kt │ │ │ │ └── TransactionWithSpanAndWithoutReturnImpl.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── sqldelight │ │ │ │ ├── DatadogSqliteCallbackTest.kt │ │ │ │ └── SqlDelightExtTest.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-timber │ ├── .gitignore │ ├── README.md │ ├── api │ │ ├── apiSurface │ │ └── dd-sdk-android-timber.api │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── timber │ │ │ │ └── DatadogTree.kt │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── timber │ │ │ │ └── DatadogTreeTest.kt │ │ │ └── resources │ │ │ └── mockito-extensions │ │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── dd-sdk-android-trace-coroutines │ ├── .gitignore │ ├── README.md │ ├── api │ │ └── apiSurface │ ├── build.gradle.kts │ ├── src │ │ ├── main │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── trace │ │ │ │ ├── coroutines │ │ │ │ ├── CoroutineExt.kt │ │ │ │ └── CoroutineScopeSpan.kt │ │ │ │ └── internal │ │ │ │ └── coroutines │ │ │ │ ├── CoroutineScopeSpanImpl.kt │ │ │ │ └── InternalCoroutineExt.kt │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── trace │ │ │ └── coroutines │ │ │ └── CoroutineExtTest.kt │ └── transitiveDependencies └── dd-sdk-android-tv │ ├── .gitignore │ ├── README.md │ ├── api │ ├── apiSurface │ └── dd-sdk-android-tv.api │ ├── build.gradle.kts │ ├── src │ ├── main │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── tv │ │ │ └── LeanbackViewAttributesProvider.kt │ └── test │ │ ├── kotlin │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── tv │ │ │ └── LeanbackViewAttributesProviderTest.kt │ │ └── resources │ │ └── mockito-extensions │ │ └── org.mockito.plugins.MockMaker │ └── transitiveDependencies ├── local_ci.sh ├── reliability ├── core-it │ ├── build.gradle.kts │ ├── proguard-rules.pro │ ├── src │ │ ├── androidTest │ │ │ └── kotlin │ │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── core │ │ │ │ └── integration │ │ │ │ └── tests │ │ │ │ ├── BaseTest.kt │ │ │ │ ├── FeatureScopeTest.kt │ │ │ │ ├── FeatureSdkCoreTest.kt │ │ │ │ ├── InternalProxyTest.kt │ │ │ │ ├── InternalSdkCoreTest.kt │ │ │ │ ├── MockServerTest.kt │ │ │ │ ├── PendingToGrantedAsyncTest.kt │ │ │ │ ├── PendingToGrantedCustomPersistenceAsyncTest.kt │ │ │ │ ├── SdkCoreTest.kt │ │ │ │ ├── assertj │ │ │ │ └── MockWebServerAssert.kt │ │ │ │ ├── forge │ │ │ │ └── factories │ │ │ │ │ └── ConfigurationCoreForgeryFactory.kt │ │ │ │ └── utils │ │ │ │ ├── ConfigurationExt.kt │ │ │ │ ├── HandledRequest.kt │ │ │ │ ├── HeapBasedPersistenceStrategy.kt │ │ │ │ ├── MockWebServerWrapper.kt │ │ │ │ └── MutableMapExt.kt │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ └── datadog.buildId │ │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ └── test-proguard-rules.pro ├── single-fit │ ├── logs │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── AndroidManifest.xml │ │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── logs │ │ │ └── integration │ │ │ ├── LoggerTest.kt │ │ │ └── tests │ │ │ └── elmyr │ │ │ └── LogsIntegrationForgeConfigurator.kt │ ├── okhttp │ │ ├── build.gradle.kts │ │ └── src │ │ │ └── test │ │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── datadog │ │ │ │ └── android │ │ │ │ └── okhttp │ │ │ │ ├── ApolloIntegrationTest.kt │ │ │ │ ├── HeadBasedSamplingTest.kt │ │ │ │ ├── RumContextPropagationTest.kt │ │ │ │ ├── SpanExtIntegrationTest.kt │ │ │ │ └── tests │ │ │ │ ├── assertj │ │ │ │ └── SpansPayloadAssert.kt │ │ │ │ ├── elmyr │ │ │ │ └── OkHttpConfigurator.kt │ │ │ │ └── utils │ │ │ │ └── MainLooperTestConfiguration.kt │ │ │ └── resources │ │ │ └── graphql │ │ │ ├── com │ │ │ └── example │ │ │ │ ├── FakeMutation.graphql │ │ │ │ └── FakeQuery.graphql │ │ │ └── schema.graphqls │ ├── rum │ │ ├── build.gradle.kts │ │ └── src │ │ │ ├── main │ │ │ └── AndroidManifest.xml │ │ │ └── test │ │ │ └── kotlin │ │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── rum │ │ │ └── integration │ │ │ ├── ActivityViewTrackingStrategyTest.kt │ │ │ ├── GlobalRumMonitorTest.kt │ │ │ ├── ManualTrackingRumTest.kt │ │ │ ├── RumConfigurationTest.kt │ │ │ ├── RumResourceInputStreamTest.kt │ │ │ ├── RumSessionEndedIntegrationTelemetryTest.kt │ │ │ ├── ViewLoadingTimeMetricsTests.kt │ │ │ └── tests │ │ │ ├── assertj │ │ │ ├── RumEventAssert.kt │ │ │ ├── StubEventsAssertExt.kt │ │ │ └── StubTelemetryEventAssert.kt │ │ │ ├── elmyr │ │ │ ├── RumBatchEventForgeryFactory.kt │ │ │ └── RumIntegrationForgeConfigurator.kt │ │ │ └── utils │ │ │ ├── MainLooperTestConfiguration.kt │ │ │ └── RumBatchEvent.kt │ └── trace │ │ ├── build.gradle.kts │ │ └── src │ │ ├── main │ │ └── AndroidManifest.xml │ │ └── test │ │ └── kotlin │ │ └── com │ │ └── datadog │ │ └── android │ │ └── trace │ │ └── integration │ │ ├── api │ │ ├── SpanExt.kt │ │ ├── TraceConfigurationTest.kt │ │ └── UtilitiesTest.kt │ │ ├── otel │ │ ├── OtelTraceConfigurationTest.kt │ │ ├── OtelTracerProviderTest.kt │ │ ├── SpanExt.kt │ │ └── TracerExt.kt │ │ └── tests │ │ ├── assertj │ │ └── SpansPayloadAssert.kt │ │ ├── elmyr │ │ └── TraceIntegrationForgeConfigurator.kt │ │ └── utils │ │ └── BlockingWriterWrapper.kt ├── stub-core │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── datadog │ │ └── android │ │ ├── core │ │ └── stub │ │ │ ├── StubEvent.kt │ │ │ ├── StubExecutorService.kt │ │ │ ├── StubFeatureScope.kt │ │ │ ├── StubFirstPartyHostHeaderTypeResolver.kt │ │ │ ├── StubInternalLogger.kt │ │ │ ├── StubSDKCore.kt │ │ │ ├── StubScheduledExecutorService.kt │ │ │ └── StubTelemetryEvent.kt │ │ └── tests │ │ ├── assertj │ │ └── StubEventsAssert.kt │ │ └── ktx │ │ └── JsonObjectExt.kt └── stub-feature │ ├── build.gradle.kts │ └── src │ └── main │ └── kotlin │ └── com │ └── datadog │ └── android │ └── api │ └── feature │ └── stub │ ├── StubContextUpdateReceiver.kt │ ├── StubFeatureEventReceiver.kt │ ├── StubRequestFactory.kt │ └── StubStorageBackedFeature.kt ├── sample ├── README.md ├── automotive │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── datadog │ │ │ └── sample │ │ │ └── automotive │ │ │ ├── SampleAutoApplication.kt │ │ │ ├── SampleCarAppService.kt │ │ │ ├── SampleCarSession.kt │ │ │ ├── SharedLogger.kt │ │ │ └── screen │ │ │ ├── DatadogAutoExt.kt │ │ │ ├── HomeScreen.kt │ │ │ └── SecondScreen.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ └── automotive_app_desc.xml ├── benchmark │ ├── .gitignore │ ├── README.md │ ├── build.gradle.kts │ ├── proguard-rules.pro │ ├── src │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── datadog │ │ │ │ │ └── benchmark │ │ │ │ │ └── sample │ │ │ │ │ ├── BenchmarkApplication.kt │ │ │ │ │ ├── BenchmarkConfigHolder.kt │ │ │ │ │ ├── BenchmarkGlideModule.kt │ │ │ │ │ ├── DatadogFeaturesInitializer.kt │ │ │ │ │ ├── MainActivityViewModel.kt │ │ │ │ │ ├── activities │ │ │ │ │ ├── LaunchActivity.kt │ │ │ │ │ └── scenarios │ │ │ │ │ │ ├── BaseScenarioActivity.kt │ │ │ │ │ │ ├── DefaultScenarioActivity.kt │ │ │ │ │ │ ├── RumAutoScenarioActivity.kt │ │ │ │ │ │ ├── SessionReplayComposeScenarioActivity.kt │ │ │ │ │ │ └── SessionReplayScenarioActivity.kt │ │ │ │ │ ├── config │ │ │ │ │ ├── BenchmarkConfig.kt │ │ │ │ │ ├── SyntheticsRun.kt │ │ │ │ │ └── SyntheticsScenario.kt │ │ │ │ │ ├── di │ │ │ │ │ ├── activity │ │ │ │ │ │ ├── BenchmarkActivityComponent.kt │ │ │ │ │ │ ├── BenchmarkActivityModule.kt │ │ │ │ │ │ └── ViewModelsModule.kt │ │ │ │ │ ├── app │ │ │ │ │ │ ├── AppModule.kt │ │ │ │ │ │ ├── BenchmarkAppComponent.kt │ │ │ │ │ │ ├── DatadogModule.kt │ │ │ │ │ │ ├── NetworkModule.kt │ │ │ │ │ │ └── OpenTelemetryModule.kt │ │ │ │ │ └── common │ │ │ │ │ │ └── DispatchersModule.kt │ │ │ │ │ ├── navigation │ │ │ │ │ ├── BenchmarkNavigationPredicate.kt │ │ │ │ │ ├── NavigationGraphInitializer.kt │ │ │ │ │ └── NavigationUtils.kt │ │ │ │ │ ├── network │ │ │ │ │ ├── KtorHttpResponse.kt │ │ │ │ │ └── rickandmorty │ │ │ │ │ │ ├── RickAndMortyNetworkService.kt │ │ │ │ │ │ ├── RickAndMortyNetworkServiceImpl.kt │ │ │ │ │ │ └── models │ │ │ │ │ │ ├── Character.kt │ │ │ │ │ │ ├── Episode.kt │ │ │ │ │ │ └── Location.kt │ │ │ │ │ ├── ui │ │ │ │ │ ├── LogPayloadUtils.kt │ │ │ │ │ ├── common │ │ │ │ │ │ ├── DropDownMenuView.kt │ │ │ │ │ │ ├── ExpandableListCard.kt │ │ │ │ │ │ ├── ExpandedItemView.kt │ │ │ │ │ │ └── ValueChooserItemView.kt │ │ │ │ │ ├── logscustom │ │ │ │ │ │ ├── LogsFragment.kt │ │ │ │ │ │ ├── LogsScreen.kt │ │ │ │ │ │ └── LogsScreenViewModel.kt │ │ │ │ │ ├── logsheavytraffic │ │ │ │ │ │ ├── LogsHeavyTrafficFragment.kt │ │ │ │ │ │ ├── LogsHeavyTrafficHostFragment.kt │ │ │ │ │ │ ├── LogsHeavyTrafficNavigationManager.kt │ │ │ │ │ │ ├── LogsHeavyTrafficScreen.kt │ │ │ │ │ │ ├── LogsHeavyTrafficSettingsFragment.kt │ │ │ │ │ │ ├── LogsHeavyTrafficSettingsScreen.kt │ │ │ │ │ │ ├── LogsHeavyTrafficViewModel.kt │ │ │ │ │ │ └── di │ │ │ │ │ │ │ └── LogsHeavyTrafficComponent.kt │ │ │ │ │ ├── rumauto │ │ │ │ │ │ ├── RumAutoBottomNavBar.kt │ │ │ │ │ │ ├── RumAutoBottomNavBarViewModel.kt │ │ │ │ │ │ ├── RumAutoScenarioNavigator.kt │ │ │ │ │ │ └── screens │ │ │ │ │ │ │ ├── characterdetails │ │ │ │ │ │ │ ├── RumAutoCharacterDetailFragment.kt │ │ │ │ │ │ │ ├── RumAutoCharacterDetailScreen.kt │ │ │ │ │ │ │ ├── RumAutoCharacterDetailViewModel.kt │ │ │ │ │ │ │ └── RumAutoCharacterDetailViewModelFactory.kt │ │ │ │ │ │ │ ├── characters │ │ │ │ │ │ │ ├── CharacterItemView.kt │ │ │ │ │ │ │ ├── RumAutoCharactersFragment.kt │ │ │ │ │ │ │ ├── RumAutoCharactersScreen.kt │ │ │ │ │ │ │ ├── RumAutoCharactersViewModel.kt │ │ │ │ │ │ │ └── RumAutoCharactersViewModelFactory.kt │ │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ └── details │ │ │ │ │ │ │ │ └── CharacterItem.kt │ │ │ │ │ │ │ ├── episodedetails │ │ │ │ │ │ │ ├── RumAutoEpisodeDetailsAdapter.kt │ │ │ │ │ │ │ ├── RumAutoEpisodeDetailsFragment.kt │ │ │ │ │ │ │ ├── RumAutoEpisodeDetailsViewModel.kt │ │ │ │ │ │ │ └── di │ │ │ │ │ │ │ │ └── RumAutoEpisodeDetailsComponent.kt │ │ │ │ │ │ │ ├── episodes │ │ │ │ │ │ │ ├── RumAutoEpisodesListFragment.kt │ │ │ │ │ │ │ ├── RumAutoEpisodesListScreen.kt │ │ │ │ │ │ │ ├── RumAutoEpisodesListViewModel.kt │ │ │ │ │ │ │ └── RumAutoEpisodesListViewModelFactory.kt │ │ │ │ │ │ │ ├── locationdetails │ │ │ │ │ │ │ ├── RumAutoLocationDetailsAdapter.kt │ │ │ │ │ │ │ ├── RumAutoLocationDetailsFragment.kt │ │ │ │ │ │ │ ├── RumAutoLocationDetailsViewModel.kt │ │ │ │ │ │ │ └── di │ │ │ │ │ │ │ │ └── RumAutoLocationDetailsComponent.kt │ │ │ │ │ │ │ └── locations │ │ │ │ │ │ │ ├── RumAutoLocationItem.kt │ │ │ │ │ │ │ ├── RumAutoLocationsAdapter.kt │ │ │ │ │ │ │ ├── RumAutoLocationsFragment.kt │ │ │ │ │ │ │ ├── RumAutoLocationsViewModel.kt │ │ │ │ │ │ │ └── di │ │ │ │ │ │ │ └── RumAutoLocationsComponent.kt │ │ │ │ │ ├── rummanual │ │ │ │ │ │ ├── RumManualScenarioFragment.kt │ │ │ │ │ │ ├── RumManualScenarioScreen.kt │ │ │ │ │ │ └── RumManualScenarioViewModel.kt │ │ │ │ │ ├── sessionreplay │ │ │ │ │ │ ├── SessionReplayAppcompatFragment.kt │ │ │ │ │ │ ├── SessionReplayMaterialFragment.kt │ │ │ │ │ │ ├── SessionReplayNavigationManager.kt │ │ │ │ │ │ └── SessionReplayNavigationManagerImpl.kt │ │ │ │ │ ├── sessionreplaycompose │ │ │ │ │ │ ├── ImageScreen.kt │ │ │ │ │ │ ├── MainView.kt │ │ │ │ │ │ ├── OtherScreen.kt │ │ │ │ │ │ └── TextScreen.kt │ │ │ │ │ └── trace │ │ │ │ │ │ ├── TraceScenarioFragment.kt │ │ │ │ │ │ ├── TraceScenarioScreen.kt │ │ │ │ │ │ └── TraceScenarioViewModel.kt │ │ │ │ │ └── utils │ │ │ │ │ ├── BenchmarkAsyncTask.kt │ │ │ │ │ ├── CollectionUtils.kt │ │ │ │ │ ├── ComponentHolderViewModel.kt │ │ │ │ │ ├── LastItemTracker.kt │ │ │ │ │ ├── StateMachine.kt │ │ │ │ │ └── recycler │ │ │ │ │ ├── BaseRecyclerViewItem.kt │ │ │ │ │ ├── RecyclerDiffUtils.kt │ │ │ │ │ └── RecyclerViewVisibleItemsTracker.kt │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── baseline_edit_calendar_24.xml │ │ │ │ ├── baseline_more_time_24.xml │ │ │ │ ├── ic_dd_icon_red.xml │ │ │ │ ├── ic_dd_icon_rgb.png │ │ │ │ ├── ic_dd_icon_white.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_main.xml │ │ │ │ ├── fragment_logs_heavy_traffic_host.xml │ │ │ │ ├── fragment_rum_auto_episode_details.xml │ │ │ │ ├── fragment_rum_auto_host.xml │ │ │ │ ├── fragment_rum_auto_location_details.xml │ │ │ │ ├── fragment_rum_auto_locations.xml │ │ │ │ ├── fragment_session_replay_compat.xml │ │ │ │ ├── fragment_session_replay_material.xml │ │ │ │ ├── item_character.xml │ │ │ │ └── item_location.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.webp │ │ │ │ └── ic_launcher_round.webp │ │ │ │ └── values │ │ │ │ ├── arrays.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── ids.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── datadog │ │ │ └── benchmark │ │ │ └── sample │ │ │ ├── config │ │ │ ├── BenchmarkConfigTest.kt │ │ │ └── DatadogFeaturesInitializerTest.kt │ │ │ └── network │ │ │ └── KtorHttpClientUtilsTest.kt │ └── transitiveDependencies ├── kotlin │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ └── license.txt │ │ ├── cpp │ │ ├── CMakeLists.txt │ │ └── datadog-native-sample-lib.cpp │ │ ├── kotlin │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── sample │ │ │ ├── NavActivity.kt │ │ │ ├── Preferences.kt │ │ │ ├── SampleApplication.kt │ │ │ ├── SampleNavigationPredicate.kt │ │ │ ├── ViewModelFactory.kt │ │ │ ├── ViewPagerFragment.kt │ │ │ ├── about │ │ │ ├── AboutFragment.kt │ │ │ └── AboutViewModel.kt │ │ │ ├── account │ │ │ └── AccountFragment.kt │ │ │ ├── auto │ │ │ └── AutoMediaBrowserService.kt │ │ │ ├── compose │ │ │ ├── DimensionExt.kt │ │ │ ├── FineGrainedMaskingSample.kt │ │ │ ├── ImageSample.kt │ │ │ ├── ImageScaling.kt │ │ │ ├── InputSample.kt │ │ │ ├── InteractionSample.kt │ │ │ ├── JetpackComposeActivity.kt │ │ │ ├── LegacyComposeActivity.kt │ │ │ ├── Navigation3Activity.kt │ │ │ ├── Navigation3Screen.kt │ │ │ ├── NavigationSample.kt │ │ │ ├── Page.kt │ │ │ ├── SampleSelectionScreen.kt │ │ │ ├── SelectorSample.kt │ │ │ ├── TabsSample.kt │ │ │ ├── ToggleSample.kt │ │ │ ├── TypographySample.kt │ │ │ └── WebViewSample.kt │ │ │ ├── crash │ │ │ ├── CrashFragment.kt │ │ │ └── CrashViewModel.kt │ │ │ ├── data │ │ │ ├── DataRepository.kt │ │ │ ├── Result.kt │ │ │ ├── db │ │ │ │ ├── DataSource.kt │ │ │ │ ├── DatadogDbContract.kt │ │ │ │ ├── LocalDataSource.kt │ │ │ │ ├── room │ │ │ │ │ ├── LogDao.kt │ │ │ │ │ ├── LogRoom.kt │ │ │ │ │ ├── LogsDatabase.kt │ │ │ │ │ └── RoomDataSource.kt │ │ │ │ ├── sqldelight │ │ │ │ │ ├── Database.kt │ │ │ │ │ └── SqlDelightDataSource.kt │ │ │ │ └── sqlite │ │ │ │ │ ├── DatadogContentProvider.kt │ │ │ │ │ ├── DatadogSqliteHelper.kt │ │ │ │ │ └── SQLiteDataSource.kt │ │ │ ├── model │ │ │ │ ├── Log.kt │ │ │ │ ├── LogAttributes.kt │ │ │ │ └── LogsCollection.kt │ │ │ └── remote │ │ │ │ └── RemoteDataSource.kt │ │ │ ├── datalist │ │ │ ├── DataListFragment.kt │ │ │ ├── DataListViewModel.kt │ │ │ └── DataSourceType.kt │ │ │ ├── gdpr │ │ │ └── GdprDialogFragment.kt │ │ │ ├── home │ │ │ ├── HomeFragment.kt │ │ │ └── HomeViewModel.kt │ │ │ ├── logs │ │ │ ├── LogsFragment.kt │ │ │ └── LogsViewModel.kt │ │ │ ├── picture │ │ │ ├── AspectRatioImageView.kt │ │ │ ├── CoilImageLoader.kt │ │ │ ├── FailingTransformation.kt │ │ │ ├── FrescoImageLoader.kt │ │ │ ├── GlideImageLoader.kt │ │ │ ├── ImageLoader.kt │ │ │ ├── ImageLoaderType.kt │ │ │ ├── PicassoImageLoader.kt │ │ │ ├── PictureFragment.kt │ │ │ ├── PictureViewModel.kt │ │ │ └── SampleGlideModule.kt │ │ │ ├── service │ │ │ └── LogsForegroundService.kt │ │ │ ├── sessionreplay │ │ │ ├── DifferentFontsFragment.kt │ │ │ ├── DropDownSwitchersFragment.kt │ │ │ ├── ImageComponentsFragment.kt │ │ │ ├── ImageComponentsViewModel.kt │ │ │ ├── ImageScalingFragment.kt │ │ │ ├── PickerComponentsFragment.kt │ │ │ ├── PrivacySensitiveTextComponentsFragment.kt │ │ │ ├── RadioCheckBoxesFragment.kt │ │ │ ├── SessionReplayFragment.kt │ │ │ ├── SlidersSteppersFragment.kt │ │ │ ├── TabsFragment.kt │ │ │ ├── TextViewComponentsFragment.kt │ │ │ ├── UnsupportedViewsFragment.kt │ │ │ ├── ViewGroupComponentsFragment.kt │ │ │ └── WebViewRecordFragment.kt │ │ │ ├── traces │ │ │ ├── OtelTracesFragment.kt │ │ │ ├── OtelTracesViewModel.kt │ │ │ ├── TracesFragment.kt │ │ │ └── TracesViewModel.kt │ │ │ ├── user │ │ │ └── UserFragment.kt │ │ │ ├── viewpager │ │ │ ├── FragmentA.kt │ │ │ ├── FragmentB.kt │ │ │ ├── FragmentC.kt │ │ │ └── PagerChildFragment.kt │ │ │ ├── vitals │ │ │ ├── BadView.kt │ │ │ ├── PiDigitComputerBBP.kt │ │ │ ├── VitalsFragment.kt │ │ │ └── VitalsViewModel.kt │ │ │ ├── webview │ │ │ ├── DatadogSiteExt.kt │ │ │ ├── WebFragment.kt │ │ │ └── WebViewModel.kt │ │ │ └── widget │ │ │ ├── DatadogWidgetsProvider.kt │ │ │ ├── DividerView.kt │ │ │ └── WidgetIntentService.kt │ │ ├── res │ │ ├── color │ │ │ └── checkbox_state_tint.xml │ │ ├── drawable-nodpi │ │ │ └── example_appwidget_preview.png │ │ ├── drawable │ │ │ ├── baseline_arrow_drop_down_24.xml │ │ │ ├── baseline_edit_calendar_24.xml │ │ │ ├── baseline_emergency_recording_24.xml │ │ │ ├── baseline_font_download_24.xml │ │ │ ├── baseline_more_time_24.xml │ │ │ ├── baseline_password_24.xml │ │ │ ├── baseline_radio_button_checked_24.xml │ │ │ ├── baseline_radio_button_unchecked_24.xml │ │ │ ├── baseline_reorder_24.xml │ │ │ ├── baseline_text_fields_24.xml │ │ │ ├── ic_add_24dp.xml │ │ │ ├── ic_baseline_action_24.xml │ │ │ ├── ic_baseline_end_res_24.xml │ │ │ ├── ic_baseline_error_24.xml │ │ │ ├── ic_baseline_lock_open_24.xml │ │ │ ├── ic_baseline_refresh_24.xml │ │ │ ├── ic_baseline_start_res_24.xml │ │ │ ├── ic_bookmark_border_white_24dp.xml │ │ │ ├── ic_bookmark_white_24dp.xml │ │ │ ├── ic_cancel_red_24dp.xml │ │ │ ├── ic_check_circle_green_24dp.xml │ │ │ ├── ic_compose_android_24dp.xml │ │ │ ├── ic_crash_black_24dp.xml │ │ │ ├── ic_data_list_black_24dp.xml │ │ │ ├── ic_dd_icon_green.xml │ │ │ ├── ic_dd_icon_red.xml │ │ │ ├── ic_dd_icon_rgb.png │ │ │ ├── ic_dd_icon_white.xml │ │ │ ├── ic_dd_shape_oval.xml │ │ │ ├── ic_dd_shape_rect.xml │ │ │ ├── ic_dd_statelist.xml │ │ │ ├── ic_error_red_24dp.xml │ │ │ ├── ic_hourglass_empty_24.xml │ │ │ ├── ic_info_black_24.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_logs_black_24dp.xml │ │ │ ├── ic_menu_white_24dp.xml │ │ │ ├── ic_message_white_24dp.xml │ │ │ ├── ic_mode_edit_white_24dp.xml │ │ │ ├── ic_picture_black_24dp.xml │ │ │ ├── ic_search_white_24dp.xml │ │ │ ├── ic_service_white_24dp.xml │ │ │ ├── ic_timeline_black_24dp.xml │ │ │ ├── ic_traces_black_24dp.xml │ │ │ ├── ic_unknown_black_24dp.xml │ │ │ ├── ic_user_white_24dp.xml │ │ │ ├── ic_view_pager_black_24dp.xml │ │ │ ├── ic_vitals_black_24.xml │ │ │ ├── ic_webview_black_24dp.xml │ │ │ ├── outline_edit_24.xml │ │ │ ├── ph_background_grey.xml │ │ │ ├── ph_background_red.xml │ │ │ ├── ph_default.xml │ │ │ ├── ph_error.xml │ │ │ ├── search_bold.xml │ │ │ ├── selector_nav_edits.xml │ │ │ ├── selector_nav_saved.xml │ │ │ ├── selector_nav_search.xml │ │ │ ├── selector_statelist_images.xml │ │ │ ├── selector_statelist_images_no_default.xml │ │ │ └── selector_statelist_shapes.xml │ │ ├── layout │ │ │ ├── activity_compose.xml │ │ │ ├── activity_nav.xml │ │ │ ├── datadog_widget.xml │ │ │ ├── fragment_about.xml │ │ │ ├── fragment_account.xml │ │ │ ├── fragment_crash.xml │ │ │ ├── fragment_data_list.xml │ │ │ ├── fragment_different_fonts.xml │ │ │ ├── fragment_drop_down_switchers_components.xml │ │ │ ├── fragment_gdpr.xml │ │ │ ├── fragment_home.xml │ │ │ ├── fragment_image_components.xml │ │ │ ├── fragment_image_scaling.xml │ │ │ ├── fragment_logs.xml │ │ │ ├── fragment_otel_traces.xml │ │ │ ├── fragment_picker_view_components.xml │ │ │ ├── fragment_picture.xml │ │ │ ├── fragment_privacy_sensitive_text_components.xml │ │ │ ├── fragment_radio_checkbox_components.xml │ │ │ ├── fragment_session_replay.xml │ │ │ ├── fragment_sliders_steppers_components.xml │ │ │ ├── fragment_tabs.xml │ │ │ ├── fragment_text_view_components.xml │ │ │ ├── fragment_traces.xml │ │ │ ├── fragment_unsupported_views.xml │ │ │ ├── fragment_user.xml │ │ │ ├── fragment_view_group_components.xml │ │ │ ├── fragment_view_pager.xml │ │ │ ├── fragment_vitals.xml │ │ │ ├── fragment_web.xml │ │ │ ├── fragment_webview_with_replay_support.xml │ │ │ ├── item_layout.xml │ │ │ └── view_pager_child_fragment_layout.xml │ │ ├── menu │ │ │ ├── data_list.xml │ │ │ ├── image_loader.xml │ │ │ ├── navigation.xml │ │ │ └── sr_webview.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ ├── navigation │ │ │ └── nav_graph.xml │ │ ├── raw │ │ │ └── about.txt │ │ ├── values-v21 │ │ │ └── themes.xml │ │ ├── values │ │ │ ├── arrays.xml │ │ │ ├── attrs.xml │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── ids.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ └── xml │ │ │ ├── automotive_app_desc.xml │ │ │ ├── datadog_widget_info.xml │ │ │ └── network_security_config.xml │ │ └── sqldelight │ │ └── com.datadog.android.sample.data.db │ │ └── Logs.sq ├── tv │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── datadog │ │ │ └── android │ │ │ └── tv │ │ │ └── sample │ │ │ ├── EpisodeRecyclerView.kt │ │ │ ├── HomeActivity.kt │ │ │ ├── PlayerActivity.kt │ │ │ ├── RumPlayerListener.kt │ │ │ ├── TvSampleApplication.kt │ │ │ ├── model │ │ │ ├── Episode.kt │ │ │ └── EpisodeList.kt │ │ │ └── net │ │ │ └── OkHttpDownloader.kt │ │ └── res │ │ ├── drawable-xhdpi │ │ └── banner.png │ │ ├── drawable │ │ ├── baseline_play_arrow_24.xml │ │ └── ic_launcher_background.xml │ │ ├── layout │ │ ├── activity_player.xml │ │ ├── activity_tv.xml │ │ └── episode_item.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ ├── ic_launcher_foreground.png │ │ └── ic_launcher_round.png │ │ ├── raw │ │ └── episodes.json │ │ ├── values-land │ │ └── dimens.xml │ │ ├── values-night │ │ └── themes.xml │ │ ├── values-w600dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── themes.xml ├── vendor-lib │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── com │ │ └── datadog │ │ └── android │ │ └── vendor │ │ └── sample │ │ ├── LocalServer.kt │ │ └── SseEvent.kt └── wear │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── datadog │ │ └── android │ │ └── wear │ │ └── sample │ │ ├── MainActivity.kt │ │ └── WearApplication.kt │ └── res │ ├── layout │ └── activity_main.xml │ ├── mipmap-hdpi │ └── ic_launcher.webp │ ├── mipmap-mdpi │ └── ic_launcher.webp │ ├── mipmap-xhdpi │ └── ic_launcher.webp │ ├── mipmap-xxhdpi │ └── ic_launcher.webp │ ├── mipmap-xxxhdpi │ └── ic_launcher.webp │ ├── values-round │ └── strings.xml │ └── values │ ├── dimens.xml │ └── strings.xml ├── settings.gradle.kts └── tools ├── benchmark ├── .gitignore ├── README.md ├── build.gradle.kts ├── generate_trace_models.gradle.kts └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── datadog │ │ │ └── benchmark │ │ │ ├── DatadogBaseMeter.kt │ │ │ ├── DatadogExporterConfiguration.kt │ │ │ ├── DatadogSdkMeter.kt │ │ │ ├── DatadogVitalsMeter.kt │ │ │ ├── EndPoint.kt │ │ │ ├── exporter │ │ │ ├── DatadogMetricExporter.kt │ │ │ ├── DatadogSpanExporter.kt │ │ │ └── LogcatMetricExporter.kt │ │ │ ├── internal │ │ │ ├── BenchmarkSpanToSpanEventMapper.kt │ │ │ ├── DatadogHttpClient.kt │ │ │ ├── MetricRequestBodyBuilder.kt │ │ │ ├── RequestBodyBuilder.kt │ │ │ ├── SpanEventSerializer.kt │ │ │ ├── SpanRequestBodyBuilder.kt │ │ │ ├── model │ │ │ │ ├── BenchmarkContext.kt │ │ │ │ └── MetricType.kt │ │ │ └── reader │ │ │ │ ├── CPUVitalReader.kt │ │ │ │ ├── FpsVitalReader.kt │ │ │ │ ├── MemoryVitalReader.kt │ │ │ │ └── VitalReader.kt │ │ │ ├── noop │ │ │ ├── NoOpObservableDoubleGauge.kt │ │ │ └── NoOpObservableLongGauge.kt │ │ │ └── profiler │ │ │ ├── DDBenchmarkCounter.kt │ │ │ ├── DDBenchmarkMeter.kt │ │ │ ├── DDBenchmarkProfiler.kt │ │ │ ├── DDBenchmarkSdkUploads.kt │ │ │ ├── DDBenchmarkSpan.kt │ │ │ ├── DDBenchmarkSpanBuilder.kt │ │ │ └── DDBenchmarkTracer.kt │ └── json │ │ └── span-schema.json │ └── test │ └── java │ ├── forge │ ├── BenchmarkContextForgeryFactory.kt │ ├── DatadogExporterConfigurationForgeryFactory.kt │ ├── ForgeConfigurator.kt │ ├── GaugeDataForgeryFactory.kt │ ├── MetricDataForgeryFactory.kt │ ├── NetworkInfoForgeryFactory.kt │ ├── PointDataForgeryFactory.kt │ ├── SpanEventForgeryFactory.kt │ └── UserInfoForgeryFactory.kt │ └── internal │ ├── CPUVitalReaderTest.kt │ ├── DatadogHttpClientTest.kt │ ├── MemoryVitalReaderTest.kt │ ├── MetricDataAssert.kt │ ├── MetricRequestAssert.kt │ ├── MetricRequestBodyBuilderTest.kt │ └── PointAssert.kt ├── detekt ├── .gitignore ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── datadog │ │ │ └── tools │ │ │ └── detekt │ │ │ ├── DatadogProvider.kt │ │ │ ├── DatadogTestPyramidProvider.kt │ │ │ ├── ext │ │ │ ├── KotlinTypeExt.kt │ │ │ ├── KtExpressionExt.kt │ │ │ └── ReceiverExt.kt │ │ │ └── rules │ │ │ ├── AbstractCallExpressionRule.kt │ │ │ ├── AbstractTypedRule.kt │ │ │ ├── pyramid │ │ │ ├── ApiSurface.kt │ │ │ └── ApiUsage.kt │ │ │ └── sdk │ │ │ ├── CheckInternal.kt │ │ │ ├── InvalidStringFormat.kt │ │ │ ├── PackageNameVisibility.kt │ │ │ ├── RequireInternal.kt │ │ │ ├── ThreadSafety.kt │ │ │ ├── ThrowingInternalException.kt │ │ │ ├── TodoWithoutTask.kt │ │ │ ├── UnsafeCallOnNullableType.kt │ │ │ └── UnsafeThirdPartyFunctionCall.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── io.gitlab.arturbosch.detekt.api.RuleSetProvider │ └── test │ └── kotlin │ └── com │ └── datadog │ └── tools │ └── detekt │ └── rules │ ├── pyramid │ └── ApiSurfaceTest.kt │ ├── sdk │ ├── CheckInternalTest.kt │ ├── InvalidStringFormatTest.kt │ ├── PackageNameVisibilityTest.kt │ ├── RequireInternalTest.kt │ ├── ThreadSafetyTest.kt │ ├── ThrowingInternalExceptionTest.kt │ ├── TodoWithoutTaskTest.kt │ ├── UnsafeCallOnNullableTypeTest.kt │ └── UnsafeThirdPartyFunctionCallTest.kt │ └── test │ └── FakeAnnotation.kt ├── javabackport ├── .gitignore ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── java │ ├── nio │ └── file │ │ └── Path.kt │ └── util │ └── concurrent │ ├── CompletableFuture.kt │ └── atomic │ └── LongAdder.kt ├── lint ├── .gitignore ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── datadog │ │ └── android │ │ └── lint │ │ ├── DatadogIssueRegistry.kt │ │ └── InternalApiUsageDetector.kt │ └── test │ └── kotlin │ └── com │ └── datadog │ └── android │ └── lint │ └── InternalApiUsageDetectorTest.kt ├── noopfactory ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── com │ │ │ └── datadog │ │ │ └── tools │ │ │ ├── annotation │ │ │ └── NoOpImplementation.kt │ │ │ └── noopfactory │ │ │ ├── NoOpFactoryProvider.kt │ │ │ └── NoOpFactorySymbolProcessor.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider │ └── test │ ├── kotlin │ └── com │ │ └── datadog │ │ └── tools │ │ └── noopfactory │ │ └── NoOpFactoryProviderTest.kt │ └── resources │ ├── gen │ ├── NoOpAnyGenericInterface.kt │ ├── NoOpEnumInterface.kt │ ├── NoOpExperimentalInterface.kt │ ├── NoOpGenericInterface.kt │ ├── NoOpInheritedInterface.kt │ ├── NoOpOverloadedInterface.kt │ ├── NoOpPublicImplementation.kt │ └── NoOpSimpleInterface.kt │ └── src │ ├── AnyGenericInterface.kt │ ├── EnumInterface.kt │ ├── ExperimentalApi.kt │ ├── ExperimentalInterface.kt │ ├── GenericInterface.kt │ ├── InheritedInterface.kt │ ├── NotAnInterface.kt │ ├── NotAnnotatedInterface.kt │ ├── OverloadedInterface.kt │ ├── PublicImplementation.kt │ └── SimpleInterface.kt └── unit ├── .gitignore ├── build.gradle.kts └── src ├── art └── kotlin │ └── com │ └── datadog │ └── tools │ └── unit │ └── RemoveFinalModifier.kt ├── jvm └── java │ └── com │ └── datadog │ └── tools │ └── unit │ └── RemoveFinalModifier.java ├── main ├── AndroidManifest.xml └── kotlin │ └── com │ └── datadog │ └── tools │ └── unit │ ├── ByteArrayOutpustStreamExt.kt │ ├── ConditionWatcher.kt │ ├── FutureMock.kt │ ├── ObjectTest.kt │ ├── ReflectUtils.kt │ ├── annotations │ ├── ProhibitLeavingStaticMocksIn.kt │ ├── TestConfigurationsProvider.kt │ └── TestTargetApi.kt │ ├── assertj │ ├── ByteArrayOutputStreamAssert.kt │ ├── CollectionAssertExt.kt │ ├── JsonArrayAssert.kt │ ├── JsonElementAssert.kt │ └── JsonObjectAssert.kt │ ├── extensions │ ├── ApiLevelExtension.kt │ ├── ProhibitLeavingStaticMocksExtension.kt │ ├── TestConfigurationExtension.kt │ └── config │ │ ├── MockTestConfiguration.kt │ │ └── TestConfiguration.kt │ └── forge │ ├── BaseConfigurator.kt │ ├── ErrorForgeryFactory.kt │ ├── ExceptionForgeryFactory.kt │ ├── ForgeExt.kt │ ├── GsonJsonArrayForgeryFactory.kt │ ├── GsonJsonObjectForgeryFactory.kt │ ├── GsonJsonPrimitiveForgeryFactory.kt │ ├── OrgJSONArrayForgeryFactory.kt │ ├── OrgJSONObjectForgeryFactory.kt │ ├── Throwable.kt │ └── ThrowableForgeryFactory.kt └── test └── kotlin └── com └── datadog └── tools └── unit ├── ByteArrayOutputStreamTest.kt ├── ConditionWatcherTest.kt └── extensions ├── ApiLevelExtensionTest.kt ├── JavaClassWithNestedStaticMock.java ├── JavaClassWithStaticMock.java ├── ProhibitLeavingStaticMocksExtensionTest.kt └── TestConfigurationExtensionTest.kt /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BugReport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/ISSUE_TEMPLATE/BugReport.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/CrashReport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/ISSUE_TEMPLATE/CrashReport.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FeatureRequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/ISSUE_TEMPLATE/FeatureRequest.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Question.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/ISSUE_TEMPLATE/Question.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/SetupIssue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/ISSUE_TEMPLATE/SetupIssue.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/chainguard/self.gitlab.read.sts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/chainguard/self.gitlab.read.sts.yaml -------------------------------------------------------------------------------- /.github/workflows/changelog-to-confluence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/workflows/changelog-to-confluence.yaml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.idea/copyright/Datadog.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.idea/copyright/Datadog.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-3rdparty.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/LICENSE-3rdparty.csv -------------------------------------------------------------------------------- /MIGRATION.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/MIGRATION.MD -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/README.md -------------------------------------------------------------------------------- /ZEN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/ZEN.md -------------------------------------------------------------------------------- /ci/Dockerfile.gitlab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/ci/Dockerfile.gitlab -------------------------------------------------------------------------------- /ci/pipelines/check-release-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/ci/pipelines/check-release-pipeline.yml -------------------------------------------------------------------------------- /ci/pipelines/default-pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/ci/pipelines/default-pipeline.yml -------------------------------------------------------------------------------- /ci/scripts/check_latest_release_is_published.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/ci/scripts/check_latest_release_is_published.sh -------------------------------------------------------------------------------- /ci/scripts/codecov.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/ci/scripts/codecov.sh -------------------------------------------------------------------------------- /ci/scripts/dogfood.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/ci/scripts/dogfood.py -------------------------------------------------------------------------------- /ci/scripts/merge_verification_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/ci/scripts/merge_verification_metadata.py -------------------------------------------------------------------------------- /consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/consumer-rules.pro -------------------------------------------------------------------------------- /dd-sdk-android-core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/.gitignore -------------------------------------------------------------------------------- /dd-sdk-android-core/BackgroundThreads.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/BackgroundThreads.md -------------------------------------------------------------------------------- /dd-sdk-android-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/README.md -------------------------------------------------------------------------------- /dd-sdk-android-core/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/api/apiSurface -------------------------------------------------------------------------------- /dd-sdk-android-core/api/dd-sdk-android-core.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/api/dd-sdk-android-core.api -------------------------------------------------------------------------------- /dd-sdk-android-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/build.gradle.kts -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/Datadog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/Datadog.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/DatadogSite.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/DatadogSite.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/_InternalProxy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/_InternalProxy.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/InternalLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/InternalLogger.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/SdkCore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/SdkCore.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/context/TimeInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/context/TimeInfo.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/context/UserInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/context/UserInfo.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/feature/Feature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/feature/Feature.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/net/Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/net/Request.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/storage/EventType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/api/storage/EventType.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/core/InternalSdkCore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/core/InternalSdkCore.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/core/SdkReference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/core/SdkReference.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/core/UploadWorker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/core/UploadWorker.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/core/sampling/Sampler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/core/sampling/Sampler.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/event/EventMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/event/EventMapper.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/event/NoOpEventMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/event/NoOpEventMapper.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/lint/InternalApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/lint/InternalApi.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/log/LogAttributes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/log/LogAttributes.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/main/kotlin/com/datadog/android/security/Encryption.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/main/kotlin/com/datadog/android/security/Encryption.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/test/kotlin/com/datadog/android/DatadogSiteTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/test/kotlin/com/datadog/android/DatadogSiteTest.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/test/kotlin/com/datadog/android/DatadogTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/test/kotlin/com/datadog/android/DatadogTest.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/test/kotlin/com/datadog/android/InternalProxyTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/test/kotlin/com/datadog/android/InternalProxyTest.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/test/kotlin/com/datadog/android/core/DatadogCoreTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/test/kotlin/com/datadog/android/core/DatadogCoreTest.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/test/kotlin/com/datadog/android/core/SdkReferenceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/test/kotlin/com/datadog/android/core/SdkReferenceTest.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/test/kotlin/com/datadog/android/utils/CharExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/test/kotlin/com/datadog/android/utils/CharExt.kt -------------------------------------------------------------------------------- /dd-sdk-android-core/src/test/resources/logs-batch-2.2.0-and-earlier: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/src/test/resources/logs-batch-2.2.0-and-earlier -------------------------------------------------------------------------------- /dd-sdk-android-core/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /dd-sdk-android-core/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-core/transitiveDependencies -------------------------------------------------------------------------------- /dd-sdk-android-internal/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /dd-sdk-android-internal/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-internal/api/apiSurface -------------------------------------------------------------------------------- /dd-sdk-android-internal/api/dd-sdk-android-internal.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-internal/api/dd-sdk-android-internal.api -------------------------------------------------------------------------------- /dd-sdk-android-internal/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-internal/build.gradle.kts -------------------------------------------------------------------------------- /dd-sdk-android-internal/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-internal/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /dd-sdk-android-internal/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/dd-sdk-android-internal/transitiveDependencies -------------------------------------------------------------------------------- /detekt_custom_general.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/detekt_custom_general.yml -------------------------------------------------------------------------------- /detekt_custom_safe_calls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/detekt_custom_safe_calls.yml -------------------------------------------------------------------------------- /detekt_custom_unsafe_calls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/detekt_custom_unsafe_calls.yml -------------------------------------------------------------------------------- /detekt_test_pyramid.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/detekt_test_pyramid.yml -------------------------------------------------------------------------------- /docs/advanced_troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/docs/advanced_troubleshooting.md -------------------------------------------------------------------------------- /docs/images/screenshot_apm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/docs/images/screenshot_apm.png -------------------------------------------------------------------------------- /docs/images/screenshot_logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/docs/images/screenshot_logs.png -------------------------------------------------------------------------------- /docs/images/screenshot_rum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/docs/images/screenshot_rum.png -------------------------------------------------------------------------------- /docs/sdk_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/docs/sdk_performance.md -------------------------------------------------------------------------------- /features/dd-sdk-android-flags/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-flags/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-flags/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-flags/README.md -------------------------------------------------------------------------------- /features/dd-sdk-android-flags/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-flags/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-flags/api/dd-sdk-android-flags.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-flags/api/dd-sdk-android-flags.api -------------------------------------------------------------------------------- /features/dd-sdk-android-flags/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-flags/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-flags/generate_flags_models.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-flags/generate_flags_models.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-flags/src/main/json/flags/exposure-event-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-flags/src/main/json/flags/exposure-event-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-flags/src/main/kotlin/com/datadog/android/flags/Flags.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-flags/src/main/kotlin/com/datadog/android/flags/Flags.kt -------------------------------------------------------------------------------- /features/dd-sdk-android-flags/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-flags/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/README.md -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/api/dd-sdk-android-logs.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/api/dd-sdk-android-logs.api -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/clone_common_schema.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/clone_common_schema.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/generate_log_models.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/generate_log_models.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/src/main/json/log/log-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/src/main/json/log/log-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/src/main/kotlin/com/datadog/android/log/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/src/main/kotlin/com/datadog/android/log/Logger.kt -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/src/main/kotlin/com/datadog/android/log/Logs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/src/main/kotlin/com/datadog/android/log/Logs.kt -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/src/test/kotlin/com/datadog/android/log/LogsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/src/test/kotlin/com/datadog/android/log/LogsTest.kt -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /features/dd-sdk-android-logs/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-logs/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/CMakeLists.txt -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/README.md -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/api/dd-sdk-android-ndk.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/api/dd-sdk-android-ndk.api -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/datadog-native-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/datadog-native-lib.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/datadog-native-lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/datadog-native-lib.h -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/backtrace-handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/backtrace-handler.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/backtrace-handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/backtrace-handler.h -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/datetime-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/datetime-utils.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/datetime-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/datetime-utils.h -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/file-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/file-utils.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/file-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/file-utils.h -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/signal-monitor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/signal-monitor.c -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/signal-monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/signal-monitor.h -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/string-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/string-utils.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/main/cpp/utils/string-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/main/cpp/utils/string-utils.h -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/integration-tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/integration-tests.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/test-crash-log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/test-crash-log.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/test-datetime-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/test-datetime-utils.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/test-format-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/test-format-utils.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/test-generate-backtrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/test-generate-backtrace.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/test-signal-monitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/test-signal-monitor.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/test-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/test-utils.cpp -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/test-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/test-utils.h -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/src/test/cpp/utils/greatest/greatest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/src/test/cpp/utils/greatest/greatest.h -------------------------------------------------------------------------------- /features/dd-sdk-android-ndk/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-ndk/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/README.md -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/api/dd-sdk-android-rum.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/api/dd-sdk-android-rum.api -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/clone_rum_schema.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/clone_rum_schema.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/clone_telemetry_schema.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/clone_telemetry_schema.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/consumer-rules.pro -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/generate_rum_models.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/generate_rum_models.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/generate_telemetry_models.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/generate_telemetry_models.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/_action-child-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/_action-child-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/_common-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/_common-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/_perf-metric-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/_perf-metric-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/_rect-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/_rect-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/_view-accessibility-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/_view-accessibility-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/_view-container-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/_view-container-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/_view-performance-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/_view-performance-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/_vital-common-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/_vital-common-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/action-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/action-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/error-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/error-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/long_task-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/long_task-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/resource-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/resource-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/view-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/view-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/vital-app-launch-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/vital-app-launch-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/rum/vital-operation-step-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/rum/vital-operation-step-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/telemetry/_common-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/telemetry/_common-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/telemetry/configuration-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/telemetry/configuration-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/telemetry/debug-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/telemetry/debug-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/telemetry/error-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/telemetry/error-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/json/telemetry/usage-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/json/telemetry/usage-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/main/kotlin/com/datadog/android/rum/Rum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/main/kotlin/com/datadog/android/rum/Rum.kt -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/test/kotlin/com/datadog/android/rum/RumTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/test/kotlin/com/datadog/android/rum/RumTest.kt -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/test/resources/anr_crash_trace.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/src/test/resources/anr_crash_trace.txt -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /features/dd-sdk-android-rum/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-rum/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-compose/ComposeInternals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-compose/ComposeInternals.md -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-compose/README.md -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-compose/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-compose/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-compose/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-compose/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-compose/consumer-rules.pro -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-compose/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-compose/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-material/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-material/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-material/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-material/README.md -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-material/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-material/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-material/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-material/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-material/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-material/consumer-rules.pro -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-material/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay-material/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay-material/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/README.md -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/api/dd-sdk-android-session-replay.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/api/dd-sdk-android-session-replay.api -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/clone_session_replay_schema.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/clone_session_replay_schema.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/consumer-rules.pro -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/generate_session_replay_models.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/generate_session_replay_models.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /features/dd-sdk-android-session-replay/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-session-replay/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-api/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-api/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-api/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-api/api/dd-sdk-android-trace-api.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-api/api/dd-sdk-android-trace-api.api -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-api/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-api/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-api/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-internal/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-internal/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-internal/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-internal/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-internal/api/dd-sdk-android-trace-internal.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-internal/api/dd-sdk-android-trace-internal.api -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-internal/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-internal/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-internal/clone_dd_trace.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-internal/clone_dd_trace.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-internal/src/main/java/com/datadog/trace/api/profiling/ObservableType.java: -------------------------------------------------------------------------------- 1 | package com.datadog.trace.api.profiling; 2 | 3 | public interface ObservableType {} 4 | -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-internal/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-internal/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-otel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-otel/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-otel/README.md: -------------------------------------------------------------------------------- 1 | # Tracing SDK for Android with OpenTelemetry support -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-otel/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-otel/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-otel/api/dd-sdk-android-trace-otel.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-otel/api/dd-sdk-android-trace-otel.api -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-otel/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-otel/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-otel/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-otel/consumer-rules.pro -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-otel/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /features/dd-sdk-android-trace-otel/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace-otel/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/README.md -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/api/dd-sdk-android-trace.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/api/dd-sdk-android-trace.api -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/clone_common_schema.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/clone_common_schema.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/consumer-rules.pro -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/generate_trace_models.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/generate_trace_models.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/src/main/json/trace/span-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/src/main/json/trace/span-schema.json -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/src/main/kotlin/com/datadog/android/trace/Trace.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/src/main/kotlin/com/datadog/android/trace/Trace.kt -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /features/dd-sdk-android-trace/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-trace/transitiveDependencies -------------------------------------------------------------------------------- /features/dd-sdk-android-webview/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-webview/.gitignore -------------------------------------------------------------------------------- /features/dd-sdk-android-webview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-webview/README.md -------------------------------------------------------------------------------- /features/dd-sdk-android-webview/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-webview/api/apiSurface -------------------------------------------------------------------------------- /features/dd-sdk-android-webview/api/dd-sdk-android-webview.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-webview/api/dd-sdk-android-webview.api -------------------------------------------------------------------------------- /features/dd-sdk-android-webview/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-webview/build.gradle.kts -------------------------------------------------------------------------------- /features/dd-sdk-android-webview/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /features/dd-sdk-android-webview/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/features/dd-sdk-android-webview/transitiveDependencies -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/gradlew.bat -------------------------------------------------------------------------------- /instrumented/integration/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/build.gradle.kts -------------------------------------------------------------------------------- /instrumented/integration/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/proguard-rules.pro -------------------------------------------------------------------------------- /instrumented/integration/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/drawable/ic_dd_icon_red.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/drawable/ic_dd_icon_red.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/drawable/ic_dd_icon_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/drawable/ic_dd_icon_rgb.png -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/drawable/ic_dd_icon_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/drawable/ic_dd_icon_white.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/drawable/ic_dd_shape_oval.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/drawable/ic_dd_shape_oval.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/drawable/ic_dd_shape_rect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/drawable/ic_dd_shape_rect.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/drawable/ic_dd_statelist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/drawable/ic_dd_statelist.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/drawable/ic_test_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/drawable/ic_test_24dp.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/fragment_b_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/fragment_b_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/fragment_c_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/fragment_c_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/fragment_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/fragment_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/fragment_tracking_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/fragment_tracking_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/gestures_tracking_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/gestures_tracking_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/item_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/kiosk_splash_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/kiosk_splash_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/kiosk_tracked_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/kiosk_tracked_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/main_activity_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/main_activity_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/session_replay_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/session_replay_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/sr_image_buttons_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/sr_image_buttons_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/sr_images_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/sr_images_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/sr_images_mixed_sizes_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/sr_images_mixed_sizes_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/sr_radio_checkbox_fields_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/sr_radio_checkbox_fields_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/sr_text_fields_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/sr_text_fields_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/layout/sr_touch_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/layout/sr_touch_layout.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /instrumented/integration/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /instrumented/integration/test-proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/instrumented/integration/test-proguard-rules.pro -------------------------------------------------------------------------------- /integrations/dd-sdk-android-apollo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-apollo/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-apollo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-apollo/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-apollo/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-apollo/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-apollo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-apollo/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-apollo/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-apollo/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /integrations/dd-sdk-android-apollo/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-apollo/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-coil/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-coil/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-coil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-coil/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-coil/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-coil/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-coil/api/dd-sdk-android-coil.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-coil/api/dd-sdk-android-coil.api -------------------------------------------------------------------------------- /integrations/dd-sdk-android-coil/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-coil/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-coil/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-coil/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /integrations/dd-sdk-android-coil/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /integrations/dd-sdk-android-coil/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-coil/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-compose/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-compose/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-compose/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-compose/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-compose/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-compose/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-compose/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-compose/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-compose/consumer-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-compose/consumer-rules.pro -------------------------------------------------------------------------------- /integrations/dd-sdk-android-compose/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-compose/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /integrations/dd-sdk-android-compose/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /integrations/dd-sdk-android-compose/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-compose/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-fresco/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-fresco/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-fresco/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-fresco/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-fresco/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-fresco/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-fresco/api/dd-sdk-android-fresco.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-fresco/api/dd-sdk-android-fresco.api -------------------------------------------------------------------------------- /integrations/dd-sdk-android-fresco/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-fresco/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-fresco/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-fresco/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /integrations/dd-sdk-android-fresco/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /integrations/dd-sdk-android-fresco/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-fresco/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-glide/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-glide/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-glide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-glide/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-glide/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-glide/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-glide/api/dd-sdk-android-glide.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-glide/api/dd-sdk-android-glide.api -------------------------------------------------------------------------------- /integrations/dd-sdk-android-glide/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-glide/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-glide/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-glide/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /integrations/dd-sdk-android-glide/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /integrations/dd-sdk-android-glide/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-glide/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp-otel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp-otel/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp-otel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp-otel/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp-otel/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp-otel/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp-otel/api/dd-sdk-android-okhttp-otel.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp-otel/api/dd-sdk-android-okhttp-otel.api -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp-otel/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp-otel/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp-otel/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp-otel/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp-otel/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp/api/dd-sdk-android-okhttp.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp/api/dd-sdk-android-okhttp.api -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /integrations/dd-sdk-android-okhttp/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-okhttp/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rum-coroutines/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rum-coroutines/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rum-coroutines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rum-coroutines/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rum-coroutines/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rum-coroutines/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rum-coroutines/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rum-coroutines/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rum-coroutines/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rum-coroutines/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rx/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rx/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rx/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rx/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rx/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rx/api/dd-sdk-android-rx.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rx/api/dd-sdk-android-rx.api -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rx/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rx/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rx/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rx/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rx/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /integrations/dd-sdk-android-rx/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-rx/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-sqldelight/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-sqldelight/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-sqldelight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-sqldelight/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-sqldelight/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-sqldelight/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-sqldelight/api/dd-sdk-android-sqldelight.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-sqldelight/api/dd-sdk-android-sqldelight.api -------------------------------------------------------------------------------- /integrations/dd-sdk-android-sqldelight/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-sqldelight/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-sqldelight/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-sqldelight/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /integrations/dd-sdk-android-sqldelight/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /integrations/dd-sdk-android-sqldelight/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-sqldelight/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-timber/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-timber/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-timber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-timber/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-timber/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-timber/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-timber/api/dd-sdk-android-timber.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-timber/api/dd-sdk-android-timber.api -------------------------------------------------------------------------------- /integrations/dd-sdk-android-timber/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-timber/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-timber/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-timber/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /integrations/dd-sdk-android-timber/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /integrations/dd-sdk-android-timber/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-timber/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-trace-coroutines/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-trace-coroutines/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-trace-coroutines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-trace-coroutines/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-trace-coroutines/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-trace-coroutines/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-trace-coroutines/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-trace-coroutines/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-trace-coroutines/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-trace-coroutines/transitiveDependencies -------------------------------------------------------------------------------- /integrations/dd-sdk-android-tv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-tv/.gitignore -------------------------------------------------------------------------------- /integrations/dd-sdk-android-tv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-tv/README.md -------------------------------------------------------------------------------- /integrations/dd-sdk-android-tv/api/apiSurface: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-tv/api/apiSurface -------------------------------------------------------------------------------- /integrations/dd-sdk-android-tv/api/dd-sdk-android-tv.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-tv/api/dd-sdk-android-tv.api -------------------------------------------------------------------------------- /integrations/dd-sdk-android-tv/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-tv/build.gradle.kts -------------------------------------------------------------------------------- /integrations/dd-sdk-android-tv/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-tv/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /integrations/dd-sdk-android-tv/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline 2 | -------------------------------------------------------------------------------- /integrations/dd-sdk-android-tv/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/integrations/dd-sdk-android-tv/transitiveDependencies -------------------------------------------------------------------------------- /local_ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/local_ci.sh -------------------------------------------------------------------------------- /reliability/core-it/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/core-it/build.gradle.kts -------------------------------------------------------------------------------- /reliability/core-it/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/core-it/proguard-rules.pro -------------------------------------------------------------------------------- /reliability/core-it/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/core-it/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /reliability/core-it/src/main/assets/datadog.buildId: -------------------------------------------------------------------------------- 1 | core_it_build_id -------------------------------------------------------------------------------- /reliability/core-it/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/core-it/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /reliability/core-it/test-proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/core-it/test-proguard-rules.pro -------------------------------------------------------------------------------- /reliability/single-fit/logs/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/single-fit/logs/build.gradle.kts -------------------------------------------------------------------------------- /reliability/single-fit/logs/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/single-fit/logs/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /reliability/single-fit/okhttp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/single-fit/okhttp/build.gradle.kts -------------------------------------------------------------------------------- /reliability/single-fit/okhttp/src/test/resources/graphql/schema.graphqls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/single-fit/okhttp/src/test/resources/graphql/schema.graphqls -------------------------------------------------------------------------------- /reliability/single-fit/rum/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/single-fit/rum/build.gradle.kts -------------------------------------------------------------------------------- /reliability/single-fit/rum/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/single-fit/rum/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /reliability/single-fit/trace/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/single-fit/trace/build.gradle.kts -------------------------------------------------------------------------------- /reliability/single-fit/trace/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/single-fit/trace/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /reliability/stub-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/stub-core/build.gradle.kts -------------------------------------------------------------------------------- /reliability/stub-core/src/main/kotlin/com/datadog/android/core/stub/StubEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/stub-core/src/main/kotlin/com/datadog/android/core/stub/StubEvent.kt -------------------------------------------------------------------------------- /reliability/stub-feature/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/reliability/stub-feature/build.gradle.kts -------------------------------------------------------------------------------- /sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/README.md -------------------------------------------------------------------------------- /sample/automotive/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /sample/automotive/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/build.gradle.kts -------------------------------------------------------------------------------- /sample/automotive/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/proguard-rules.pro -------------------------------------------------------------------------------- /sample/automotive/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/automotive/src/main/java/com/datadog/sample/automotive/SharedLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/java/com/datadog/sample/automotive/SharedLogger.kt -------------------------------------------------------------------------------- /sample/automotive/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/automotive/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/automotive/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/automotive/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /sample/automotive/src/main/res/xml/automotive_app_desc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/automotive/src/main/res/xml/automotive_app_desc.xml -------------------------------------------------------------------------------- /sample/benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /sample/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/README.md -------------------------------------------------------------------------------- /sample/benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/build.gradle.kts -------------------------------------------------------------------------------- /sample/benchmark/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/proguard-rules.pro -------------------------------------------------------------------------------- /sample/benchmark/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/java/com/datadog/benchmark/sample/di/app/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/java/com/datadog/benchmark/sample/di/app/AppModule.kt -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/drawable/baseline_edit_calendar_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/drawable/baseline_edit_calendar_24.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/drawable/baseline_more_time_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/drawable/baseline_more_time_24.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/drawable/ic_dd_icon_red.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/drawable/ic_dd_icon_red.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/drawable/ic_dd_icon_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/drawable/ic_dd_icon_rgb.png -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/drawable/ic_dd_icon_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/drawable/ic_dd_icon_white.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/fragment_logs_heavy_traffic_host.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/fragment_logs_heavy_traffic_host.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/fragment_rum_auto_episode_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/fragment_rum_auto_episode_details.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/fragment_rum_auto_host.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/fragment_rum_auto_host.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/fragment_rum_auto_location_details.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/fragment_rum_auto_location_details.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/fragment_rum_auto_locations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/fragment_rum_auto_locations.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/fragment_session_replay_compat.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/fragment_session_replay_compat.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/fragment_session_replay_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/fragment_session_replay_material.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/item_character.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/item_character.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/layout/item_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/layout/item_location.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/benchmark/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /sample/benchmark/transitiveDependencies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/benchmark/transitiveDependencies -------------------------------------------------------------------------------- /sample/kotlin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/.gitignore -------------------------------------------------------------------------------- /sample/kotlin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/build.gradle.kts -------------------------------------------------------------------------------- /sample/kotlin/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/proguard-rules.pro -------------------------------------------------------------------------------- /sample/kotlin/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/assets/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/assets/license.txt -------------------------------------------------------------------------------- /sample/kotlin/src/main/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /sample/kotlin/src/main/cpp/datadog-native-sample-lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/cpp/datadog-native-sample-lib.cpp -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/NavActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/NavActivity.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/Preferences.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/Preferences.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/SampleApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/SampleApplication.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/ViewModelFactory.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/ViewPagerFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/ViewPagerFragment.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/about/AboutFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/about/AboutFragment.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/about/AboutViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/about/AboutViewModel.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/compose/DimensionExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/compose/DimensionExt.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/compose/ImageSample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/compose/ImageSample.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/compose/Page.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/compose/Page.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/data/Result.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/data/Result.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/data/model/Log.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/data/model/Log.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/home/HomeFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/home/HomeFragment.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/logs/LogsFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/logs/LogsFragment.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/user/UserFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/user/UserFragment.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/kotlin/com/datadog/android/sample/vitals/BadView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/kotlin/com/datadog/android/sample/vitals/BadView.kt -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/color/checkbox_state_tint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/color/checkbox_state_tint.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable-nodpi/example_appwidget_preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable-nodpi/example_appwidget_preview.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_arrow_drop_down_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_arrow_drop_down_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_edit_calendar_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_edit_calendar_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_emergency_recording_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_emergency_recording_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_font_download_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_font_download_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_more_time_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_more_time_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_password_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_password_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_radio_button_checked_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_radio_button_checked_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_radio_button_unchecked_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_radio_button_unchecked_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_reorder_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_reorder_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/baseline_text_fields_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/baseline_text_fields_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_add_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_add_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_baseline_action_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_baseline_action_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_baseline_end_res_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_baseline_end_res_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_baseline_error_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_baseline_error_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_baseline_lock_open_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_baseline_lock_open_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_baseline_refresh_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_baseline_refresh_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_baseline_start_res_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_baseline_start_res_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_bookmark_border_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_bookmark_border_white_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_bookmark_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_bookmark_white_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_cancel_red_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_cancel_red_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_check_circle_green_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_check_circle_green_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_compose_android_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_compose_android_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_crash_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_crash_black_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_data_list_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_data_list_black_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_dd_icon_green.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_dd_icon_green.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_dd_icon_red.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_dd_icon_red.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_dd_icon_rgb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_dd_icon_rgb.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_dd_icon_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_dd_icon_white.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_dd_shape_oval.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_dd_shape_oval.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_dd_shape_rect.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_dd_shape_rect.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_dd_statelist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_dd_statelist.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_error_red_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_error_red_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_hourglass_empty_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_hourglass_empty_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_info_black_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_info_black_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_logs_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_logs_black_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_menu_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_menu_white_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_message_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_message_white_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_mode_edit_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_mode_edit_white_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_picture_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_picture_black_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_search_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_search_white_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_service_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_service_white_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_timeline_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_timeline_black_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_traces_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_traces_black_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_unknown_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_unknown_black_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_user_white_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_user_white_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_view_pager_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_view_pager_black_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_vitals_black_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_vitals_black_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ic_webview_black_24dp.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ic_webview_black_24dp.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/outline_edit_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/outline_edit_24.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ph_background_grey.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ph_background_grey.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ph_background_red.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ph_background_red.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ph_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ph_default.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/ph_error.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/ph_error.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/search_bold.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/search_bold.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/selector_nav_edits.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/selector_nav_edits.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/selector_nav_saved.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/selector_nav_saved.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/selector_nav_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/selector_nav_search.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/selector_statelist_images.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/selector_statelist_images.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/selector_statelist_images_no_default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/selector_statelist_images_no_default.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/drawable/selector_statelist_shapes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/drawable/selector_statelist_shapes.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/activity_compose.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/activity_compose.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/activity_nav.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/activity_nav.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/datadog_widget.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/datadog_widget.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_about.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_about.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_account.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_account.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_crash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_crash.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_data_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_data_list.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_different_fonts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_different_fonts.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_drop_down_switchers_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_drop_down_switchers_components.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_gdpr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_gdpr.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_home.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_image_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_image_components.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_image_scaling.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_image_scaling.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_logs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_logs.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_otel_traces.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_otel_traces.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_picker_view_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_picker_view_components.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_picture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_picture.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_radio_checkbox_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_radio_checkbox_components.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_session_replay.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_session_replay.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_sliders_steppers_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_sliders_steppers_components.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_tabs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_tabs.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_text_view_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_text_view_components.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_traces.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_traces.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_unsupported_views.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_unsupported_views.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_user.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_user.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_view_group_components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_view_group_components.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_view_pager.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_view_pager.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_vitals.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_vitals.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_web.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/fragment_webview_with_replay_support.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/fragment_webview_with_replay_support.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/item_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/item_layout.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/layout/view_pager_child_fragment_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/layout/view_pager_child_fragment_layout.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/menu/data_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/menu/data_list.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/menu/image_loader.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/menu/image_loader.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/menu/navigation.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/menu/navigation.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/menu/sr_webview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/menu/sr_webview.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/raw/about.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/raw/about.txt -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/values-v21/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/values-v21/themes.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/values/arrays.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/xml/automotive_app_desc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/xml/automotive_app_desc.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/xml/datadog_widget_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/xml/datadog_widget_info.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/res/xml/network_security_config.xml -------------------------------------------------------------------------------- /sample/kotlin/src/main/sqldelight/com.datadog.android.sample.data.db/Logs.sq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/kotlin/src/main/sqldelight/com.datadog.android.sample.data.db/Logs.sq -------------------------------------------------------------------------------- /sample/tv/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /sample/tv/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/build.gradle.kts -------------------------------------------------------------------------------- /sample/tv/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/proguard-rules.pro -------------------------------------------------------------------------------- /sample/tv/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/tv/src/main/java/com/datadog/android/tv/sample/EpisodeRecyclerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/java/com/datadog/android/tv/sample/EpisodeRecyclerView.kt -------------------------------------------------------------------------------- /sample/tv/src/main/java/com/datadog/android/tv/sample/HomeActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/java/com/datadog/android/tv/sample/HomeActivity.kt -------------------------------------------------------------------------------- /sample/tv/src/main/java/com/datadog/android/tv/sample/PlayerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/java/com/datadog/android/tv/sample/PlayerActivity.kt -------------------------------------------------------------------------------- /sample/tv/src/main/java/com/datadog/android/tv/sample/RumPlayerListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/java/com/datadog/android/tv/sample/RumPlayerListener.kt -------------------------------------------------------------------------------- /sample/tv/src/main/java/com/datadog/android/tv/sample/TvSampleApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/java/com/datadog/android/tv/sample/TvSampleApplication.kt -------------------------------------------------------------------------------- /sample/tv/src/main/java/com/datadog/android/tv/sample/model/Episode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/java/com/datadog/android/tv/sample/model/Episode.kt -------------------------------------------------------------------------------- /sample/tv/src/main/java/com/datadog/android/tv/sample/model/EpisodeList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/java/com/datadog/android/tv/sample/model/EpisodeList.kt -------------------------------------------------------------------------------- /sample/tv/src/main/java/com/datadog/android/tv/sample/net/OkHttpDownloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/java/com/datadog/android/tv/sample/net/OkHttpDownloader.kt -------------------------------------------------------------------------------- /sample/tv/src/main/res/drawable-xhdpi/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/drawable-xhdpi/banner.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/drawable/baseline_play_arrow_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/drawable/baseline_play_arrow_24.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/layout/activity_player.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/layout/activity_player.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/layout/activity_tv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/layout/activity_tv.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/layout/episode_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/layout/episode_item.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /sample/tv/src/main/res/raw/episodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/raw/episodes.json -------------------------------------------------------------------------------- /sample/tv/src/main/res/values-land/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/values-land/dimens.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/values-w600dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/values-w600dp/dimens.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/tv/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/tv/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /sample/vendor-lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/vendor-lib/.gitignore -------------------------------------------------------------------------------- /sample/vendor-lib/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/vendor-lib/build.gradle.kts -------------------------------------------------------------------------------- /sample/wear/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /sample/wear/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/build.gradle.kts -------------------------------------------------------------------------------- /sample/wear/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/proguard-rules.pro -------------------------------------------------------------------------------- /sample/wear/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/wear/src/main/java/com/datadog/android/wear/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/java/com/datadog/android/wear/sample/MainActivity.kt -------------------------------------------------------------------------------- /sample/wear/src/main/java/com/datadog/android/wear/sample/WearApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/java/com/datadog/android/wear/sample/WearApplication.kt -------------------------------------------------------------------------------- /sample/wear/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/wear/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/wear/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/wear/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/wear/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/wear/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /sample/wear/src/main/res/values-round/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/res/values-round/strings.xml -------------------------------------------------------------------------------- /sample/wear/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /sample/wear/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/sample/wear/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /tools/benchmark/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /tools/benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/README.md -------------------------------------------------------------------------------- /tools/benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/build.gradle.kts -------------------------------------------------------------------------------- /tools/benchmark/generate_trace_models.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/generate_trace_models.gradle.kts -------------------------------------------------------------------------------- /tools/benchmark/src/main/java/com/datadog/benchmark/DatadogBaseMeter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/main/java/com/datadog/benchmark/DatadogBaseMeter.kt -------------------------------------------------------------------------------- /tools/benchmark/src/main/java/com/datadog/benchmark/DatadogSdkMeter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/main/java/com/datadog/benchmark/DatadogSdkMeter.kt -------------------------------------------------------------------------------- /tools/benchmark/src/main/java/com/datadog/benchmark/DatadogVitalsMeter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/main/java/com/datadog/benchmark/DatadogVitalsMeter.kt -------------------------------------------------------------------------------- /tools/benchmark/src/main/java/com/datadog/benchmark/EndPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/main/java/com/datadog/benchmark/EndPoint.kt -------------------------------------------------------------------------------- /tools/benchmark/src/main/json/span-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/main/json/span-schema.json -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/forge/BenchmarkContextForgeryFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/forge/BenchmarkContextForgeryFactory.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/forge/ForgeConfigurator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/forge/ForgeConfigurator.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/forge/GaugeDataForgeryFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/forge/GaugeDataForgeryFactory.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/forge/MetricDataForgeryFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/forge/MetricDataForgeryFactory.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/forge/NetworkInfoForgeryFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/forge/NetworkInfoForgeryFactory.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/forge/PointDataForgeryFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/forge/PointDataForgeryFactory.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/forge/SpanEventForgeryFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/forge/SpanEventForgeryFactory.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/forge/UserInfoForgeryFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/forge/UserInfoForgeryFactory.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/internal/CPUVitalReaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/internal/CPUVitalReaderTest.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/internal/DatadogHttpClientTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/internal/DatadogHttpClientTest.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/internal/MemoryVitalReaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/internal/MemoryVitalReaderTest.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/internal/MetricDataAssert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/internal/MetricDataAssert.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/internal/MetricRequestAssert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/internal/MetricRequestAssert.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/internal/MetricRequestBodyBuilderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/internal/MetricRequestBodyBuilderTest.kt -------------------------------------------------------------------------------- /tools/benchmark/src/test/java/internal/PointAssert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/benchmark/src/test/java/internal/PointAssert.kt -------------------------------------------------------------------------------- /tools/detekt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/detekt/.gitignore -------------------------------------------------------------------------------- /tools/detekt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/detekt/build.gradle.kts -------------------------------------------------------------------------------- /tools/detekt/src/main/kotlin/com/datadog/tools/detekt/DatadogProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/detekt/src/main/kotlin/com/datadog/tools/detekt/DatadogProvider.kt -------------------------------------------------------------------------------- /tools/detekt/src/main/kotlin/com/datadog/tools/detekt/ext/KotlinTypeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/detekt/src/main/kotlin/com/datadog/tools/detekt/ext/KotlinTypeExt.kt -------------------------------------------------------------------------------- /tools/detekt/src/main/kotlin/com/datadog/tools/detekt/ext/KtExpressionExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/detekt/src/main/kotlin/com/datadog/tools/detekt/ext/KtExpressionExt.kt -------------------------------------------------------------------------------- /tools/detekt/src/main/kotlin/com/datadog/tools/detekt/ext/ReceiverExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/detekt/src/main/kotlin/com/datadog/tools/detekt/ext/ReceiverExt.kt -------------------------------------------------------------------------------- /tools/javabackport/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /tools/javabackport/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/javabackport/build.gradle.kts -------------------------------------------------------------------------------- /tools/javabackport/src/main/kotlin/java/nio/file/Path.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/javabackport/src/main/kotlin/java/nio/file/Path.kt -------------------------------------------------------------------------------- /tools/javabackport/src/main/kotlin/java/util/concurrent/CompletableFuture.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/javabackport/src/main/kotlin/java/util/concurrent/CompletableFuture.kt -------------------------------------------------------------------------------- /tools/javabackport/src/main/kotlin/java/util/concurrent/atomic/LongAdder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/javabackport/src/main/kotlin/java/util/concurrent/atomic/LongAdder.kt -------------------------------------------------------------------------------- /tools/lint/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/lint/.gitignore -------------------------------------------------------------------------------- /tools/lint/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/lint/build.gradle.kts -------------------------------------------------------------------------------- /tools/lint/src/main/kotlin/com/datadog/android/lint/DatadogIssueRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/lint/src/main/kotlin/com/datadog/android/lint/DatadogIssueRegistry.kt -------------------------------------------------------------------------------- /tools/noopfactory/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/build.gradle.kts -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/gen/NoOpAnyGenericInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/gen/NoOpAnyGenericInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/gen/NoOpEnumInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/gen/NoOpEnumInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/gen/NoOpExperimentalInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/gen/NoOpExperimentalInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/gen/NoOpGenericInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/gen/NoOpGenericInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/gen/NoOpInheritedInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/gen/NoOpInheritedInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/gen/NoOpOverloadedInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/gen/NoOpOverloadedInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/gen/NoOpPublicImplementation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/gen/NoOpPublicImplementation.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/gen/NoOpSimpleInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/gen/NoOpSimpleInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/AnyGenericInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/AnyGenericInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/EnumInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/EnumInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/ExperimentalApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/ExperimentalApi.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/ExperimentalInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/ExperimentalInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/GenericInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/GenericInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/InheritedInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/InheritedInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/NotAnInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/NotAnInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/NotAnnotatedInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/NotAnnotatedInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/OverloadedInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/OverloadedInterface.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/PublicImplementation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/PublicImplementation.kt -------------------------------------------------------------------------------- /tools/noopfactory/src/test/resources/src/SimpleInterface.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/noopfactory/src/test/resources/src/SimpleInterface.kt -------------------------------------------------------------------------------- /tools/unit/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/.gitignore -------------------------------------------------------------------------------- /tools/unit/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/build.gradle.kts -------------------------------------------------------------------------------- /tools/unit/src/art/kotlin/com/datadog/tools/unit/RemoveFinalModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/art/kotlin/com/datadog/tools/unit/RemoveFinalModifier.kt -------------------------------------------------------------------------------- /tools/unit/src/jvm/java/com/datadog/tools/unit/RemoveFinalModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/jvm/java/com/datadog/tools/unit/RemoveFinalModifier.java -------------------------------------------------------------------------------- /tools/unit/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /tools/unit/src/main/kotlin/com/datadog/tools/unit/ConditionWatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/kotlin/com/datadog/tools/unit/ConditionWatcher.kt -------------------------------------------------------------------------------- /tools/unit/src/main/kotlin/com/datadog/tools/unit/FutureMock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/kotlin/com/datadog/tools/unit/FutureMock.kt -------------------------------------------------------------------------------- /tools/unit/src/main/kotlin/com/datadog/tools/unit/ObjectTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/kotlin/com/datadog/tools/unit/ObjectTest.kt -------------------------------------------------------------------------------- /tools/unit/src/main/kotlin/com/datadog/tools/unit/ReflectUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/kotlin/com/datadog/tools/unit/ReflectUtils.kt -------------------------------------------------------------------------------- /tools/unit/src/main/kotlin/com/datadog/tools/unit/assertj/JsonArrayAssert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/kotlin/com/datadog/tools/unit/assertj/JsonArrayAssert.kt -------------------------------------------------------------------------------- /tools/unit/src/main/kotlin/com/datadog/tools/unit/assertj/JsonObjectAssert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/kotlin/com/datadog/tools/unit/assertj/JsonObjectAssert.kt -------------------------------------------------------------------------------- /tools/unit/src/main/kotlin/com/datadog/tools/unit/forge/BaseConfigurator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/kotlin/com/datadog/tools/unit/forge/BaseConfigurator.kt -------------------------------------------------------------------------------- /tools/unit/src/main/kotlin/com/datadog/tools/unit/forge/ForgeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/kotlin/com/datadog/tools/unit/forge/ForgeExt.kt -------------------------------------------------------------------------------- /tools/unit/src/main/kotlin/com/datadog/tools/unit/forge/Throwable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/main/kotlin/com/datadog/tools/unit/forge/Throwable.kt -------------------------------------------------------------------------------- /tools/unit/src/test/kotlin/com/datadog/tools/unit/ConditionWatcherTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DataDog/dd-sdk-android/HEAD/tools/unit/src/test/kotlin/com/datadog/tools/unit/ConditionWatcherTest.kt --------------------------------------------------------------------------------