dd-trace-java
Datadog APM client for Java
File Explorer
Download Latest Version (.zip)Showing a partial file list โ download the zip above to see everything.
- advice-class.md
- context-tracking.md
- instrumenter-module.md
- muzzle.md
- naming-conventions.md
- supported-configurations.md
- tests.md
- SKILL.md
- QUALITY_RULES.md
- SKILL.md
- SKILL.md
- .gitignore
- checks.md
- example-review.md
- guide.md
- SKILL.md
- SKILL.md
- SKILL.md
- apm-integrations
- migrate-groovy-to-java
- migrate-junit-source-to-tabletest
- perf-review
- review-groovy-migration
- techdebt
- CLAUDE.md
- pre-commit
- self.check-pull-request-labels.sts.yaml
- self.check-pull-requests.sts.yaml
- self.comment-on-submodule-update.sts.yaml
- self.enforce-datadog-merge-queue.comment-pr.sts.yaml
- self.enforce-groovy-migration.sts.yaml
- self.gitlab.benchmarks.post-pr-comment.sts.yaml
- self.gitlab.github-access.read.sts.yaml
- self.gitlab.release.sts.yaml
- self.pin-system-tests.create-pr.sts.yaml
- self.update-apm-sdks-benchmarks-reference.create-pr.sts.yaml
- self.update-docker-build-image.create-pr.sts.yaml
- self.update-gradle-dependencies.create-pr.sts.yaml
- self.update-issues-on-release.sts.yaml
- self.update-jmxfetch-submodule.create-pr.sts.yaml
- self.update-smoke-test-latest-versions.create-pr.sts.yaml
- bug_report.yaml
- config.yml
- feature_request.yaml
- gradle-newest-too-new.json
- gradle-no-eligible.json
- gradle-prerelease-filtering.json
- maven-ga-replaces-beta.json
- maven-newest-too-new.json
- surefire-boundary.json
- test_dependency_age.py
- dependency_age.py
- payload-pull-request.json
- test-pull-request.sh
- payload-pull-request-draft.json
- payload-pull-request-instrumentation.json
- payload-pull-request-linking-issue.json
- payload-pull-request-missing-label.json
- payload-pull-request-no-release-notes.json
- payload-pull-request-title-tag.json
- payload-pull-request.json
- test-pull-request.sh
- payload-create.json
- test-create.sh
- payload-release.json
- payload-workflow-dispatch.json
- test-release.sh
- test-workflow-dispatch.sh
- env.sh
- add-milestone-to-pull-requests.yaml
- add-release-to-cloudfoundry.yaml
- analyze-changes.yaml
- check-pull-request-labels.yaml
- check-pull-requests.yaml
- comment-on-submodule-update.yaml
- create-release-branch.yaml
- draft-release-notes-on-tag.yaml
- enforce-datadog-merge-queue.yaml
- enforce-groovy-migration.yaml
- increment-milestone-on-tag.yaml
- prune-old-pull-requests.yaml
- README.md
- run-system-tests.yaml
- update-apm-sdks-benchmarks-reference.yaml
- update-download-releases.yaml
- update-gradle-dependencies.yaml
- update-issues-on-release.yaml
- update-jmxfetch-submodule.yaml
- update-smoke-test-latest-versions.yaml
- CODEOWNERS
- dependabot.yml
- pull_request_template.md
- CollectResults.java
- JUnitReport.java
- ResultCollector.java
- SourceFileResolver.java
- aggregate_test_counts.sh
- benchmarks.yml
- cgroup-info.sh
- check_test_agent_results.sh
- ci-visibility-tests.yml
- ci_visibility_generate_job.sh
- collect_muzzle_deps.sh
- collect_profiles.sh
- collect_reports.sh
- collect_results.sh
- count_tests.sh
- exploration-tests.yml
- find-gh-base-ref.sh
- gitlab-utils.sh
- java-benchmark-configs.yml
- one-pipeline.locked.yml
- prepare-oci-package.sh
- upload_ciapp.sh
- maven-wrapper.properties
- MassExtension.kt
- dd-trace-java.mass.gradle.kts
- build.gradle.kts
- GradleDistribution.kt
- NestedBuildProjectJar.kt
- NestedGradleBuild.kt
- NestedMavenBuild.kt
- OperatingSystem.kt
- SmokeTestAppExtension.kt
- SmokeTestAppPlugin.kt
- proxy-repositories.init.gradle.kts
- SmokeTestAppEndToEndTest.kt
- SmokeTestAppPluginTest.kt
- fake-mvnw
- fake-mvnw.cmd
- build.gradle.kts
- settings.gradle.kts
- IastExtension.java
- AdviceGeneratorImpl.java
- AsmSpecificationBuilder.java
- CallSiteFactory.java
- CallSiteSpecification.java
- RegexpAdvicePointcutParser.java
- TypeResolverPool.java
- CallSiteConstants.java
- CallSiteUtils.java
- ErrorCode.java
- JavaParserUtils.java
- MethodType.java
- Types.java
- AdviceGenerator.java
- AdvicePointcutParser.java
- CallSiteReporter.java
- Extension.java
- HasErrors.java
- PluginApplication.java
- SpecificationBuilder.java
- TypeResolver.java
- Validatable.java
- ValidationContext.java
- console.ftl
- AdviceAssert.java
- AssertBuilder.java
- CallSiteAssert.java
- IastCallSites.java
- IastExtensionCallSite.java
- Propagation.java
- RaspCallSites.java
- Source.java
- SourceTypes.java
- IastExtensionTest.java
- AdviceGeneratorTest.java
- AdviceSpecificationTest.java
- AsmSpecificationBuilderTest.java
- BaseCsiPluginTest.java
- CallSiteSpecificationTest.java
- RegexpAdvicePointcutParserTest.java
- TypeResolverPoolTest.java
- build.gradle.kts
- ModifiableConfigAgent.java
- build.gradle.kts
- CIJobsExtensions.kt
- ConfigCheckActions.kt
- ConfigInversionLinter.kt
- InstrumentationConfigCheckTask.kt
- ParseV2SupportedConfigurationsTask.kt
- SupportedConfigPlugin.kt
- SupportedTracerConfigurations.kt
- CallSiteInstrumentationExtension.kt
- CallSiteInstrumentationPlugin.kt
- DumpHangedTestPlugin.kt
- BuildTimeInstrumentationExtension.kt
- BuildTimeInstrumentationPlugin.kt
- ByteBuddyInstrumenter.kt
- InstrumentAction.kt
- InstrumentPostProcessingAction.kt
- InstrumentWorkParameters.kt
- JardiffComparison.kt
- JardiffExtension.kt
- JardiffPlugin.kt
- JardiffTask.kt
- MavenMuzzleResolutionService.kt
- MuzzleResolutionService.kt
- MuzzleTaskPlan.kt
- MuzzleTaskPlanner.kt
- AbstractMuzzleReportTask.kt
- AbstractMuzzleTask.kt
- MuzzleEndTask.kt
- MuzzleGenerateReportTask.kt
- MuzzleGetReferencesTask.kt
- MuzzleMergeReportsTask.kt
- MuzzleTask.kt
- MuzzleAction.kt
- MuzzleDirective.kt
- MuzzleExtension.kt
- MuzzleMavenRepoUtils.kt
- MuzzlePlugin.kt
- MuzzlePluginUtils.kt
- MuzzleVersionUtils.kt
- MuzzleWorkParameters.kt
- TestedArtifact.kt
- VersionSet.kt
- InstrumentationNamingExtension.kt
- InstrumentationNamingPlugin.kt
- ScaEnrichmentsPlugin.kt
- ProvideJvmArgsOnJvmLauncherVersion.kt
- TestJvmConstraintsExtension.kt
- TestJvmConstraintsPlugin.kt
- TestJvmConstraintsUtils.kt
- TestJvmSpec.kt
- GitCommandValueSource.kt
- TracerVersionPlugin.kt
- WriteVersionFile.kt
- WriteVersionFilePlugin.kt
- HostPlatform.kt
- GhsaEnrichmentParser.kt
- dd-trace-java.ci-jobs.gradle.kts
- dd-trace-java.configure-tests.gradle.kts
- dd-trace-java.conventions.java.gradle.kts
- dd-trace-java.dependency-locking.gradle.kts
- dd-trace-java.gradle-debug.gradle.kts
- dd-trace-java.instrumentation.testing-framework-tests.gradle.kts
- dd-trace-java.jmh-conventions.gradle.kts
- dd-trace-java.modifiable-config.gradle.kts
- dd-trace-java.module.annotation-processor.gradle.kts
- dd-trace-java.module.bootstrap-component.gradle.kts
- dd-trace-java.module.distributable.api.gradle.kts
- dd-trace-java.module.instrumentation.gradle.kts
- dd-trace-java.module.internal-api.gradle.kts
- dd-trace-java.module.internal-library.gradle.kts
- dd-trace-java.module.platform-component.gradle.kts
- dd-trace-java.module.product-library.gradle.kts
- dd-trace-java.module.product-subsystem.gradle.kts
- dd-trace-java.module.smoke-test.gradle.kts
- dd-trace-java.module.testing-support.gradle.kts
- dd-trace-java.profiling-ddprof-override.gradle.kts
- ParseV2SupportedConfigurationsTest.kt
- CallSiteInstrumentationPluginTest.kt
- DumpHangedTestIntegrationTest.kt
- BuildTimeInstrumentationPluginTest.kt
- JardiffComparisonTest.kt
- JardiffTaskIntegrationTest.kt
- JardiffTaskTest.kt
- JmhConventionsPluginTest.kt
- MuzzleTaskPlannerTest.kt
- MuzzleEndTaskTest.kt
- MuzzleDirectiveTest.kt
- MuzzleMavenRepoUtilsTest.kt
- MuzzlePluginFunctionalTest.kt
- MuzzlePluginPerformanceTest.kt
- MuzzlePluginTestFixture.kt
- MuzzlePluginUtilsTest.kt
- MuzzleVersionUtilsTest.kt
- RangeQueryTest.kt
- VersionSetTest.kt
- ScaEnrichmentsPluginTest.kt
- TestJvmConstraintsPluginTest.kt
- TracerVersionIntegrationTest.kt
- VersionPluginsFixture.kt
- WriteVersionFilePluginTest.kt
- GradleFixture.kt
- MavenRepoFixture.kt
- GhsaEnrichmentParserTest.kt
- GHSA-cross-package.json
- GHSA-empty-symbols.json
- GHSA-mixed-languages.json
- GHSA-multi-package.json
- GHSA-single-package.json
- build.gradle.kts
- settings.gradle.kts
- AgentVersion.java
- DDAgentFeaturesDiscovery.java
- DroppingPolicy.java
- ExternalAgentLauncher.java
- NoopFeaturesDiscovery.java
- SharedCommunicationObjects.java
- TracerVersion.java
- HttpRetryPolicy.java
- OkHttpUtils.java
- RejectingExecutorService.java
- SocketUtils.java
- FunctionWriter.java
- MessageWriter.java
- ToolCallWriter.java
- StackTraceEventFrameWriter.java
- StackTraceEventWriter.java
- MsgPackWriter.java
- ByteBufferConsumer.java
- Caching.java
- Codec.java
- EncodingCache.java
- FlushingBuffer.java
- GenerationalUtf8Cache.java
- GrowableBuffer.java
- Mapper.java
- MessageFormatter.java
- SimpleUtf8Cache.java
- StreamingBuffer.java
- ValueWriter.java
- Writable.java
- WritableFormatter.java
- IOThrowingFunction.java
- IOUtils.java
- BackendApi.java
- BackendApiFactory.java
- EvpProxy.java
- EvpProxyApi.java
- HttpResponseException.java
- IntakeApi.java
- PatchPlatform.java
- PatchUtil.java
- DDAgentFeaturesDiscoveryTest.groovy
- DroppingPolicyTest.groovy
- SharedCommunicationsObjectsSpecification.groovy
- TracerVersionTest.groovy
- HttpRetryPolicyTest.groovy
- OkHttpUtilsTest.groovy
- RejectingExecutorServiceTest.groovy
- SafeRequestBuilderTest.groovy
- MessageWriterTest.groovy
- FlushingBufferTest.java
- AgentVersionTest.java
- OkHttpUtilsRetryTest.java
- MsgPackWriterTest.java
- CachingTest.java
- GenerationalUtf8CacheTest.java
- GrowableBufferTest.java
- IntPackingTest.java
- SimpleUtf8CacheTest.java
- SmokeTest.java
- StringWritingTest.java
- BackendApiFactoryTest.java
- EvpProxyApiTest.java
- IntakeApiTest.java
- agent-info-with-client-dropping.json
- agent-info-with-long-running-spans.json
- agent-info-with-old-evp-proxy.json
- agent-info-with-opm.json
- agent-info-with-peer-tag-back-propagation.json
- agent-info-with-telemetry-proxy.json
- agent-info-without-data-streams.json
- agent-info-without-metrics.json
- agent-info.json
- dd-java-agent.version
- build.gradle.kts
- gradle.lockfile
- VisibleForTesting.java
- build.gradle.kts
- gradle.lockfile
- CarrierSetter.java
- CarrierVisitor.java
- CompositePropagator.java
- Concern.java
- NoopPropagator.java
- package-info.java
- Propagator.java
- Propagators.java
- Context.java
- ContextBinder.java
- ContextContinuation.java
- ContextHelpers.java
- ContextKey.java
- ContextListener.java
- ContextManager.java
- ContextProviders.java
- ContextScope.java
- EmptyContext.java
- ImplicitContextKeyed.java
- IndexedContext.java
- NoopContextContinuation.java
- NoopContextScope.java
- package-info.java
- SelfScopedContext.java
- SingletonContext.java
- TestContextBinder.java
- TestContextManager.java
- ThreadLocalContextManager.java
- WeakMapContextBinder.java
- ConcernTest.java
- PropagatorsTest.java
- ContextBinderTest.java
- ContextContinuationTest.java
- ContextHelpersTest.java
- ContextKeyTest.java
- ContextListenerEventTest.java
- ContextListenerExceptionTest.java
- ContextManagerTest.java
- ContextProvidersForkedTest.java
- ContextProvidersTest.java
- ContextTest.java
- ContextTestBase.java
- ImplicitContextKeyedTest.java
- build.gradle.kts
- gradle.lockfile
- CommandLine.java
- EnvironmentVariables.java
- JavaVersion.java
- JavaVirtualMachine.java
- JvmOptions.java
- OperatingSystem.java
- package-info.java
- SystemProperties.java
- ThreadSupport.java
- CommandLineHelper.java
- CommandLineTest.java
- EnvironmentVariablesTest.java
- JavaVersionTest.java
- JavaVirtualMachineTest.java
- JvmOptionsTest.java
- OperatingSystemTest.java
- SystemPropertiesTest.java
- ThreadSupportTest.java
- .gitattributes
- carriage-return-separated-expected.txt
- carriage-return-separated.txt
- new-line-separated-expected.txt
- new-line-separated.txt
- space-separated-expected.txt
- space-separated.txt
- tab-separated-expected.txt
- tab-separated.txt
- build.gradle.kts
- gradle.lockfile
- HttpClient.java
- HttpProvider.java
- HttpProviders.java
- HttpRequest.java
- HttpRequestBody.java
- HttpRequestListener.java
- HttpResponse.java
- HttpUrl.java
- package-info.java
- HttpProvidersTest.java
- HttpProvidersTest.java
- HttpClientAsyncTest.java
- HttpClientTest.java
- HttpRequestBodyTest.java
- HttpRequestTest.java
- HttpResponseTest.java
- HttpUrlTest.java
- build.gradle.kts
- gradle.lockfile
- JsonWriterBenchmark.java
- JsonMapper.java
- JsonReader.java
- JsonStructure.java
- JsonWriter.java
- LenientJsonStructure.java
- SafeJsonStructure.java
- JsonMapperTest.java
- JsonReaderTest.java
- JsonStructureTest.java
- JsonWriterTest.java
- SafeJsonWriterTest.java
- lorem-ipsum.json
- build.gradle.kts
- gradle.lockfile
- ClassLoaderResourcePathLocator.java
- CompositeLibraryLoadingListener.java
- FlatDirLibraryResolver.java
- IntrospectPlatformSpec.java
- LibDirBasedPathLocator.java
- LibFile.java
- LibraryLoadException.java
- LibraryLoadingListener.java
- LibraryResolver.java
- LibraryResolvers.java
- NativeLoader.java
- NestedDirLibraryResolver.java
- NopLibraryLoadingListener.java
- PathLocator.java
- PathLocatorHelper.java
- PathLocators.java
- PathUtils.java
- PlatformSpec.java
- CapturingPathLocator.java
- CompositeLibraryLoadingListenerTest.java
- FlatDirLibraryResolverTest.java
- IntrospectPlatformSpecTest.java
- NativeLoaderBuilderTest.java
- NativeLoaderTest.java
- NestedDirLibraryResolverTest.java
- PathLocationHelperTest.java
- PathLocatorsTest.java
- PathUtilsTest.java
- PlatformSpecTest.java
- TestLibraryLoadingListener.java
- TestPlatformSpec.java
- ThrowingLibraryLoadingListener.java
- dummy.dll
- libdummy.dylib
- libdummy.so
- dummy.dll
- libdummy.dylib
- libdummy.so
- dummy.dll
- libdummy.dylib
- libdummy.so
- dummy.dll
- libdummy.dylib
- libdummy.so
- dummy.dll
- libdummy.dylib
- libdummy.so
- build.gradle.kts
- gradle.lockfile
- AIGuardInternal.java
- AIGuardSystem.java
- AIGuardInternalTests.groovy
- AIGuardSystemTests.groovy
- build.gradle
- gradle.lockfile
- InjectingPipeOutputStreamBenchmark.java
- SharedDBCommenterBenchmark.java
- HttpServerDecoratorBenchmark.java
- ExceptionLoggerBenchmark.java
- PlaceholderTraceInterceptor.java
- TraceApiTransformer.java
- TrainingAgent.java
- ScaReachabilityCallback.java
- StaticEventLogger.java
- BlockingActionHelper.java
- BlockingExceptionHandler.java
- ContextVisitors.java
- Java8BytecodeBridge.java
- InjectingPipeOutputStream.java
- InjectingPipeWriter.java
- ClassDefining.java
- SharedDBCommenter.java
- IPAddressUtil.java
- ClientIpAddressResolver.java
- HttpResourceDecorator.java
- AsyncResultDecorator.java
- BaseDecorator.java
- ClientDecorator.java
- DatabaseClientDecorator.java
- DBTypeProcessingDatabaseClientDecorator.java
- HttpClientDecorator.java
- HttpServerDecorator.java
- MessagingClientDecorator.java
- OrmClientDecorator.java
- ServerDecorator.java
- UriBasedClientDecorator.java
- UrlConnectionDecorator.java
- WebsocketDecorator.java
- HeadersInjectAdapter.java
- HttpUrlConnectionDecorator.java
- HttpUrlState.java
- NamedContext.java
- AdviceUtils.java
- AsyncResultExtension.java
- AsyncResultExtensions.java
- ComparableRunnable.java
- ConcurrentState.java
- ContinuationClaim.java
- ExcludeFilter.java
- ExecutorInstrumentationUtils.java
- NewTaskForPlaceholder.java
- QueueTimerHelper.java
- RunnableWrapper.java
- State.java
- TPEHelper.java
- Wrapper.java
- VirtualThreadHelper.java
- VirtualThreadState.java
- JpmsHelper.java
- HostNameResolver.java
- DBInfo.java
- DBQueryInfo.java
- JDBCConnectionUrlParser.java
- InstrumentationBasedProfiling.java
- MessageBatchState.java
- MessageConsumerState.java
- MessageProducerState.java
- SessionState.java
- TimeInQueue.java
- MBeanServerRegistry.java
- LogContextScopeListener.java
- UnionMap.java
- DatadogAttributeParser.java
- HandoffContext.java
- ContextDispatcher.java
- ContextPayload.java
- ContextPropagator.java
- RmiClientDecorator.java
- RmiServerDecorator.java
- ThreadLocalContext.java
- RumControllableResponse.java
- ShutdownHelper.java
- UsmFilterInputStream.java
- UsmFilterOutputStream.java
- UsmConnection.java
- UsmExtractor.java
- UsmMessage.java
- UsmMessageFactory.java
- HandlerContext.java
- HandlersExtractor.java
- ResourceNameExtractor.java
- Agent.java
- AgentClassLoading.java
- AgentJarIndex.java
- BootstrapProxy.java
- CallDepthThreadLocalMap.java
- ClassHierarchyIterable.java
- Constants.java
- DatadogClassLoader.java
- ExceptionLogger.java
- FieldBackedContextAccessor.java
- FieldBackedContextStore.java
- FieldBackedContextStores.java
- InitializationTelemetry.java
- InstanceStore.java
- InstrumentationClassLoader.java
- InstrumentationContext.java
- InstrumentationErrors.java
- Library.java
- PatchLogger.java
- WeakMap.java
- WeakMapContextStore.java
- StatusSettable.java
- StatusSettingCompletableFuture.java
- FFMNativeMethodDecorator.java
- NativeLibraryHelper.java
- BackpressureProfiling.java
- BackpressureSampleEvent.java
- BackpressureSampler.java
- AllocatorHistogram.java
- DirectAllocationProfiling.java
- DirectAllocationSampleEvent.java
- DirectAllocationSampler.java
- DirectAllocationSource.java
- DirectAllocationTotalEvent.java
- ExceptionCountEvent.java
- ExceptionHistogram.java
- ExceptionProfiling.java
- ExceptionSampleEvent.java
- ExceptionSampler.java
- ContextualEvent.java
- JfrHelper.java
- WindowSampler.java
- template.html
- template.json
- reflect-config.json
- BlockingActionHelperSpecification.groovy
- BlockingExceptionHandlerTest.groovy
- InjectingPipeOutputStreamTest.groovy
- InjectingPipeWriterTest.groovy
- SharedDBCommenterForkedTest.groovy
- ClientIpAddressResolverSpecification.groovy
- HttpResourceDecoratorTest.groovy
- BaseDecoratorTest.groovy
- ClientDecoratorTest.groovy
- DatabaseClientDecoratorTest.groovy
- DBTypeProcessingDatabaseClientDecoratorTest.groovy
- HttpClientDecoratorTest.groovy
- HttpServerDecoratorTest.groovy
- OrmClientDecoratorTest.groovy
- SampleJavaClass.java
- ServerDecoratorTest.groovy
- UrlConnectionDecoratorTest.groovy
- NamedContextTest.groovy
- HostNameResolverForkedTest.groovy
- SessionStateTest.groovy
- UnionMapTest.groovy
- DBQueryInfoTest.groovy
- CallDepthThreadLocalMapTest.groovy
- ExcludeFilterTest.groovy
- FieldBackedContextStoresTest.groovy
- InitializationTelemetryTest.groovy
- InstanceStoreTest.groovy
- ClassDefiningTest.java
- SharedDBCommenterContainsTraceCommentTest.java
- HttpServerDecoratorSecurityTestingHeadersTest.java
- JDBCConnectionUrlParserDB2Test.java
- JDBCConnectionUrlParserPasswordLeakTest.java
- AgentFeatureFlaggingLifecycleTest.java
- AgentJarIndexTest.java
- DatadogClassLoaderTest.java
- JfrEventHolderInitForkedTest.java
- jar-with-nested-classes-jdk8
- jar-with-nested-classes-jdk8-readme.md
- testjar-jdk8
- testjar-readme.md
- build.gradle
- gradle.lockfile
- CiVisibilityInstrumentationTest.groovy
- build.gradle
- gradle.lockfile
- README.MD
- CiVisibilitySmokeTest.java
- CiVisibilityTableTestConverters.java
- CiVisibilityTestUtils.java
- build.gradle
- gradle.lockfile
- CiEnvironment.java
- CiEnvironmentImpl.java
- CompositeCiEnvironment.java
- AppVeyorInfo.java
- AwsCodePipelineInfo.java
- AzurePipelinesInfo.java
- BazelInfo.java
- BitBucketInfo.java
- BitriseInfo.java
- BuddyInfo.java
- BuildkiteInfo.java
- CIInfo.java
- CIProviderInfo.java
- CIProviderInfoFactory.java
- CircleCIInfo.java
- CITagsProvider.java
- CodefreshInfo.java
- DroneInfo.java
- GithubActionsInfo.java
- GitLabInfo.java
- JenkinsInfo.java
- PullRequestInfo.java
- TeamcityInfo.java
- TravisInfo.java
- UnknownCIInfo.java
- AsteriskMatcher.java
- CharacterMatcher.java
- CompositeMatcher.java
- DoubleAsteriskMatcher.java
- EndOfLineMatcher.java
- EndOfSegmentMatcher.java
- Matcher.java
- QuestionMarkMatcher.java
- RangeMatcher.java
- Codeowners.java
- CodeownersImpl.java
- CodeownersProvider.java
- Entry.java
- EntryBuilder.java
- EntryIndex.java
- NoCodeowners.java
- Section.java
- SectionHeader.java
- TelemetryListener.java
- CompilerModuleExporter.java
- KnownTestsRequest.java
- TestManagementRequest.java
- TracerEnvironment.java
- KnownTestsResponse.java
- Meta.java
- TestIdentifierJson.java
- TestManagementTestsResponse.java
- ConfigurationApiMoshi.java
- Data.java
- Envelope.java
- MultiEnvelope.java
- PageInfo.java
- CachingJvmInfoFactory.java
- CiVisibilitySettings.java
- ConfigurationApi.java
- ConfigurationApiImpl.java
- ConfigurationErrors.java
- ConfigurationsJsonAdapter.java
- EarlyFlakeDetectionSettings.java
- ExecutionsByDuration.java
- ExecutionSettings.java
- ExecutionSettingsFactory.java
- ExecutionSettingsFactoryImpl.java
- FileBasedConfigurationApi.java
- JvmInfo.java
- JvmInfoFactory.java
- JvmInfoFactoryImpl.java
- MultiModuleExecutionSettingsFactory.java
- SkippableTests.java
- TestFQNSerializer.java
- TestIdentifierSerializer.java
- TestManagementSettings.java
- TestMetadataSerializer.java
- TestSetting.java
- CoverageClassTransformer.java
- CoverageClassVisitor.java
- CoverageInstrumentationFilter.java
- CoverageMethodVisitor.java
- CoverageUtils.java
- FileCoverageStore.java
- FileProbes.java
- ExecutionDataAdapter.java
- LineCoverageStore.java
- LineProbes.java
- SourceAnalyzer.java
- ChildProcessCoverageReporter.java
- JacocoChildProcessCoverageReporter.java
- CoverageProcessor.java
- CoverageReportUploader.java
- JacocoCoverageProcessor.java
- LcovReportWriter.java
- LinesCoverage.java
- NoOpCoverageProcessor.java
- ConcurrentCoverageStore.java
- SkippableAwareCoverageStoreFactory.java
- TestDecorator.java
- TestDecoratorImpl.java
- Diff.java
- LineDiff.java
- BuildSystemModuleImpl.java
- BuildSystemSessionImpl.java
- ModuleSignalRouter.java
- ProxyTestModule.java
- ProxyTestSession.java
- HeadlessTestModule.java
- HeadlessTestSession.java
- ManualApiTestModule.java
- ManualApiTestSession.java
- ManualApiTestSuite.java
- AbstractTestModule.java
- AbstractTestSession.java
- BuildSystemModule.java
- BuildSystemSession.java
- InstrumentationType.java
- SpanTagsPropagator.java
- TestContextImpl.java
- TestFrameworkModule.java
- TestFrameworkSession.java
- TestImpl.java
- TestSuiteImpl.java
- BuildEventsHandlerImpl.java
- BuildTaskDescriptor.java
- NoOpTestEventsHandler.java
- TestEventsHandlerImpl.java
- AttemptToFix.java
- AutoTestRetry.java
- EarlyFlakeDetection.java
- ExecutionOutcomeImpl.java
- Quarantine.java
- Regular.java
- GitPackObject.java
- GitPackUtils.java
- V2PackGitInfoExtractor.java
- VersionedPackGitInfoExtractor.java
- GitClient.java
- GitDataApi.java
- GitDataUploader.java
- GitDataUploaderImpl.java
- GitDiffParser.java
- GitRepoUnshallow.java
- NoOpGitClient.java
- ShellGitClient.java
- CILocalGitInfoBuilder.java
- CIProviderGitInfoBuilder.java
- GitClientGitInfoBuilder.java
- GitConfig.java
- GitInfoExtractor.java
- GitObject.java
- LocalFSGitInfoExtractor.java
- PolymorphicSerializer.java
- SerializableType.java
- Serializer.java
- AckResponse.java
- ChannelContext.java
- ErrorResponse.java
- ExecutionSettingsRequest.java
- ExecutionSettingsResponse.java
- ModuleCoverageDataJacoco.java
- ModuleExecutionResult.java
- ModuleSignal.java
- RepoIndexRequest.java
- RepoIndexResponse.java
- Signal.java
- SignalClient.java
- SignalResponse.java
- SignalServer.java
- SignalServerRunnable.java
- SignalType.java
- TestFramework.java
- CachingRepoIndexBuilderFactory.java
- ConventionBasedResourceResolver.java
- LanguageDetector.java
- PackageResolver.java
- PackageResolverImpl.java
- PackageTree.java
- RepoIndex.java
- RepoIndexBuilder.java
- RepoIndexFetcher.java
- RepoIndexProvider.java
- RepoIndexSourcePathResolver.java
- ResourceResolver.java
- BestEffortLinesResolver.java
- BestEffortSourcePathResolver.java
- ByteCodeLinesResolver.java
- CompilerAidedLinesResolver.java
- CompilerAidedSourcePathResolver.java
- LinesResolver.java
- NoOpSourcePathResolver.java
- SourcePathResolver.java
- Utils.java
- CiVisibilityMetricCollectorImpl.java
- ExecutionResults.java
- ExecutionStrategy.java
- ConcurrentHashMapContextStore.java
- FileUtils.java
- ShellCommandExecutor.java
- CiVisibilityCoverageServices.java
- CiVisibilityRepoServices.java
- CiVisibilityServices.java
- CiVisibilitySystem.java
- Constants.java
- ProcessHierarchy.java
- CiEnvironmentImplTest.groovy
- CompositeCiEnvironmentTest.groovy
- AppVeyorInfoTest.groovy
- AwsCodePipelineInfoTest.groovy
- AzurePipelinesInfoTest.groovy
- BitBucketInfoTest.groovy
- BitriseInfoTest.groovy
- BuddyInfoTest.groovy
- BuildkiteInfoTest.groovy
- CIInfoTest.groovy
- CIProviderInfoFactoryTest.groovy
- CircleCIInfoTest.groovy
- CISpecExtractor.groovy
- CITagsProviderTest.groovy
- CodefreshInfoTest.groovy
- DroneInfoTest.groovy
- GithubActionsInfoTest.groovy
- GitLabInfoTest.groovy
- JenkinsInfoTest.groovy
- PullRequestInfoTest.groovy
- TeamcityInfoTest.groovy
- TravisInfoTest.groovy
- UnknownCIInfoTest.groovy
- UserSuppliedCIInfoTest.groovy
- CodeownersProviderTest.groovy
- EarlyFlakeDetectionSettingsTest.groovy
- ExecutionSettingsTest.groovy
- JvmInfoFactoryTest.groovy
- TestFQNSerializerTest.groovy
- TestIdentifierSerializerTest.groovy
- TestManagementSettingsTest.groovy
- TestSettingTest.groovy
- TracerEnvironmentTest.groovy
- LcovReportWriterTest.groovy
- TestDecoratorImplTest.groovy
- DiffTest.groovy
- LineDiffTest.groovy
- ProxyTestModuleTest.groovy
- HeadlessTestModuleTest.groovy
- HeadlessTestSessionTest.groovy
- ManualApiTest.groovy
- SpanTagsPropagatorTest.groovy
- SpanWriterTest.groovy
- TestImplTest.groovy
- TestSuiteImplTest.groovy
- AttemptToFixTest.groovy
- AutoTestRetryTest.groovy
- EarlyFlakeDetectionTest.groovy
- QuarantineTest.groovy
- RegularExecutionTest.groovy
- GitPackObjectTest.groovy
- GitPackTestHelper.groovy
- GitPackUtilsTest.groovy
- V2PackGitInfoExtractorTest.groovy
- GitClientTest.groovy
- GitDataApiTest.groovy
- GitDataUploaderImplTest.groovy
- GitDiffParserTest.groovy
- CILocalGitInfoBuilderTest.groovy
- CIProviderGitInfoBuilderTest.groovy
- GitClientGitInfoBuilderTest.groovy
- GitConfigTest.groovy
- LocalFSGitInfoExtractorTest.groovy
- PolymorphicSerializerTest.groovy
- SerializerTest.groovy
- ChannelContextTest.groovy
- ExecutionSettingsRequestTest.groovy
- ModuleCoverageDataJacocoTest.groovy
- ModuleExecutionResultTest.groovy
- SignalServerTest.groovy
- ConventionBasedResourceResolverTest.groovy
- GroovyFixtures.groovy
- LanguageDetectorTest.groovy
- PackageResolverImplTest.groovy
- RepoIndexSourcePathResolverTest.groovy
- RepoIndexTest.groovy
- BestEffortLinesResolverTest.groovy
- BestEffortSourcePathResolverTest.groovy
- ByteCodeLinesResolverTest.groovy
- CompilerAidedLinesResolverTest.groovy
- CompilerAidedSourcePathResolverTest.groovy
- UtilsTest.groovy
- CiVisibilityMetricCollectorTest.groovy
- ExecutionStrategyTest.groovy
- FileUtilsTest.groovy
- ShellCommandExecutorTest.groovy
- CiVisibilityRepoServicesTest.groovy
- TestUtils.groovy
- CodeownersTest.java
- EntryBuilderTest.java
- AbstractConfigurationApiContractTest.java
- ConfigurationApiImplTest.java
- FileBasedConfigurationApiTest.java
- FileCoverageStoreTest.java
- LineCoverageStoreTest.java
- CoverageReportUploaderTest.java
- TestEventsHandlerImplTest.java
- JavaFixtures.java
- MisbehavingClassLoader.java
- KotlinFixtures.kt
- 97c248e019314fc1d91a483e859b32f4509953
- master
- config
- HEAD
- CODEOWNERS_gitlab_sample
- CODEOWNERS_sample
- config
- 567afb8426f72157c523d49dd49c24d6fe855e
- 0c03f5848ec8054374407916e806a80bec3729
- bf06262d9604dc0667c1e96b13fbf88f25a43f
- ac08af7cb3071716559cc26257ee21dfc8e4d3
- e75d98dbaf42c1efc9be0405e079f97aa24888
- 5626b4a114abcb82d63db7c8082c3c4756e51b
- b68487befcc4660679e7218fc5c171b32bc3c1
- dea118958b3ce7d0b353aaf37177a4eac87d59
- fd7499dae526dcbaf30e1250b1f875946729f8
- feature
- feature
- config
- FETCH_HEAD
- HEAD
- 567afb8426f72157c523d49dd49c24d6fe855e
- 0c03f5848ec8054374407916e806a80bec3729
- bf06262d9604dc0667c1e96b13fbf88f25a43f
- ac08af7cb3071716559cc26257ee21dfc8e4d3
- e75d98dbaf42c1efc9be0405e079f97aa24888
- 5626b4a114abcb82d63db7c8082c3c4756e51b
- b68487befcc4660679e7218fc5c171b32bc3c1
- dea118958b3ce7d0b353aaf37177a4eac87d59
- fd7499dae526dcbaf30e1250b1f875946729f8
- master
- feature
- config
- FETCH_HEAD
- HEAD
- 713d09915d037135ac7a4fdc092730ee493b2f
- d9bdb3b83442c8e55b6dfd61b0790847720ee8
- 686ebdcb37b8660171e8df4b922e018f92f508
- master
- config
- HEAD
- 567afb8426f72157c523d49dd49c24d6fe855e
- 0c03f5848ec8054374407916e806a80bec3729
- bf06262d9604dc0667c1e96b13fbf88f25a43f
- ac08af7cb3071716559cc26257ee21dfc8e4d3
- e75d98dbaf42c1efc9be0405e079f97aa24888
- 5626b4a114abcb82d63db7c8082c3c4756e51b
- b68487befcc4660679e7218fc5c171b32bc3c1
- dea118958b3ce7d0b353aaf37177a4eac87d59
- fd7499dae526dcbaf30e1250b1f875946729f8
- feature
- master
- config
- HEAD
- 567afb8426f72157c523d49dd49c24d6fe855e
- 0c03f5848ec8054374407916e806a80bec3729
- bf06262d9604dc0667c1e96b13fbf88f25a43f
- ac08af7cb3071716559cc26257ee21dfc8e4d3
- e75d98dbaf42c1efc9be0405e079f97aa24888
- 5626b4a114abcb82d63db7c8082c3c4756e51b
- b68487befcc4660679e7218fc5c171b32bc3c1
- dea118958b3ce7d0b353aaf37177a4eac87d59
- fd7499dae526dcbaf30e1250b1f875946729f8
- feature
- master
- feature
- master
- config
- HEAD
- build_script.txt
- config
- config
- HEAD
- invalid-pack-size.idx
- invalid-pack-size.pack
- pack-v2.idx
- pack-v2.pack
- offset65535_pos4_total10.idx
- offset65535_pos4_total10_large.idx
- size1.pack
- size256.pack
- size860.pack
- sizeInvalid.pack
- v1.idx
- v2.idx
- 5f9b742ebf552ed87f003d4944480bfea6ba99
- 91fb935b55dd8540bb73107cf3bb8e87295f38
- 62c64ab1577a242b69147e4db7b0944aea7c59
- d0869257423218471478b0e2c64182dc62ea66
- e08071b1db93bf70e59f586d3241036d7676fc
- 995eb933f07ca377b8dd8a093bf80a83c257a2
- 5380121cbe5dc44c75f873b8c7ee1638bb20e5
- d2c5157523fda29176a438843267660ca6f339
- 99f131df6d18a74e842bae0c275941f7831249
- 0dd1f1bd0c254172b401d87109a9c234d86ba9
- 4bc1c77f63bd5429cb0ab4d74cb8729570d293
- 7a80d8f027b2d78b2f8a665fac7bac810bcbd5
- 1f347db1d56ee2876551b8afdb73f6f5cd9b5b
- 11c899f73a3954cf6b5a17ebc8633eafebbea5
- 55a15a35ad46f74e4203dd42f7797173a6edcb
- 26c29355f94d1d121cce9f16ac88db570023cd
- db99094e57d9f02f7eca73dd08f93ce2e302ba
- c57bcc0891edd46d2e69890fad7a96bd837dca
- 976b0393834a1238c2fa74cd798222f718b2b6
- 054e492840f572e48a3cb791d2e083afaf08f6
- c30baac47ad1ab57c40da29bf39895bddec2d8
- 32e6aa2561ac807452786c9a3c98a6de99f718
- 6ef954d23f8fdb42dcf2fe956d6af5a31fe7bd
- d03493c413b61eb5ab8a5a4eb17712286e5d8b
- 637da508bf67e5249a0721129fca5e7f0ea7eb
- b00a988cc19e4882df65d586311a361e77ed82
- c9aa1754730abbb4748607f685795968351ea8
- 7443c854237077ac2bbca423aad88ca670ecfa
- f36270ff97895ac0f75837c262cfcb3c21cc2f
- d3a988b4b6abe60fee48ecccad69efa7cf2639
- master
- config
- HEAD
- pack-6716438cb31b79ac3770f7b655f049426173d7d4.idx
- pack-6716438cb31b79ac3770f7b655f049426173d7d4.pack
- master
- config
- HEAD
- packed-refs
- shallow
- build_script.txt
- 97c248e019314fc1d91a483e859b32f4509953
- master
- config
- HEAD
- dummy.txt
- 97c248e019314fc1d91a483e859b32f4509953
- config
- HEAD
- dummy.txt
- master
- HEAD
- config
- HEAD
- dummy.txt
- pack-996ad06b538da839c6c16a8e878c37ac7a66b0a8.idx
- pack-996ad06b538da839c6c16a8e878c37ac7a66b0a8.pack
- master
- HEAD
- config
- HEAD
- dummy.txt
- config
- config
- HEAD
- 8915a6f8e46f8a91212fdf7bed92481d7499e3
- 3f93d12768105fa9bd1a548c767c4ea11f75d7
- 1.0
- config
- HEAD
- dummy.txt
- git
- uploadedPackFile.pack
- noop.txt
- otherTargetFolder
- noop
- noop.txt
- targetFile.txt
- appveyor.json
- awscodepipeline.json
- azurepipelines.json
- bitbucket.json
- bitrise.json
- buddy.json
- buildkite.json
- circleci.json
- codefresh.json
- drone.json
- github-event.json
- github.json
- gitlab.json
- jenkins.json
- teamcity.json
- travisci.json
- usersupplied.json
- flaky-request-one-module.ftl
- flaky-request.ftl
- flaky-response-one-module.ftl
- flaky-response.ftl
- known-tests-request.ftl
- known-tests-response.ftl
- settings-request.ftl
- settings-response.ftl
- skippable-request-one-module.ftl
- skippable-request.ftl
- skippable-response-one-module.ftl
- skippable-response.ftl
- test-management-tests-request.ftl
- test-management-tests-response.ftl
- git-diff.txt
- larger-git-diff.txt
- ScalaFixtures.scala
- build.gradle
- gradle.lockfile
- BuildIdCollector.java
- BuildIdExtractor.java
- BuildInfo.java
- ElfBuildIdExtractor.java
- NoOpBuildIdExtractor.java
- PeBuildIdExtractor.java
- CrashLog.java
- DynamicLibs.java
- ErrorData.java
- Experimental.java
- Metadata.java
- OSInfo.java
- ProcInfo.java
- RuntimeInfo.java
- SigInfo.java
- StackFrame.java
- StackTrace.java
- HotspotCrashLogParser.java
- J9JavacoreParser.java
- RedactUtils.java
- RuntimeArgs.java
- ConfigManager.java
- CrashLogParser.java
- CrashUploader.java
- CrashUploaderScriptInitializer.java
- CrashUploaderSettings.java
- Initializer.java
- OOMENotifier.java
- OOMENotifierScriptInitializer.java
- notify_oome.bat
- notify_oome.sh
- upload_crash.bat
- upload_crash.sh
- BuildIdCollectorTest.java
- BuildIdExtractorIntegrationTest.java
- HotspotCrashLogParserTest.java
- J9JavacoreParserTest.java
- RedactUtilsTest.java
- RuntimeArgsTest.java
- ConfigManagerTest.java
- CrashUploaderTest.java
- InitializerTest.java
- ScriptInitializerSecurityTest.java
- ScriptInitializerTest.java
- elf32-le.so
- elf64-be.so
- elf64-le.so
- pe32-single-entry.dll
- pe32plus-multi-entry.dll
- pe32plus-single-entry.dll
- sample-crash-for-telemetry-2.json
- sample-crash-for-telemetry-3.json
- sample-crash-for-telemetry.json
- sample-ping.json
- sample_oom.json
- sample-crash-for-telemetry-2.json
- sample-crash-for-telemetry-3.json
- sample-crash-for-telemetry.json
- sample-ping-for-telemetry.json
- sample_oom.json
- incomplete-crash.txt
- no-crash.txt
- redacted-stacktrace.txt
- redacted-truncated-ibmj9-8-javacore.txt
- sample-crash-for-telemetry-2.txt
- sample-crash-for-telemetry-3.txt
- sample-crash-for-telemetry.txt
- sample-crash-jdk8-zip-getentry.txt
- sample-crash-linux-aarch64.txt
- sample-crash-macos-aarch64.txt
- sample-crash-redacted.txt
- sample-crash.txt
- sample-ibmj9-8-javacore-gpf.txt
- sample-j9-javacore-gpf.txt
- sample-j9-javacore-oom.txt
- sample-openj9-11-javacore-gpf.txt
- sample-stacktrace.txt
- sample_oom.txt
- build.gradle
- gradle.lockfile
- DebuggerScript.java
- ReflectiveFieldValueResolver.java
- ValueReferenceResolver.java
- ValueReferences.java
- Values.java
- CpuTimeoutChecker.java
- Redaction.java
- TimeoutChecker.java
- WallTimeoutChecker.java
- WellKnownClasses.java
- CapturedContext.java
- CapturedContextProbe.java
- CapturedStackFrame.java
- DebuggerContext.java
- DebuggerSpan.java
- EvaluationError.java
- Limits.java
- MethodLocation.java
- ProbeId.java
- ProbeImplementation.java
- ProbeLocation.java
- ProbeRateLimiter.java
- ReflectiveFieldValueResolverTest.java
- RedactionTest.java
- TimeoutCheckerTest.java
- WellKnownClassesTest.java
- DebuggerContextTest.java
- build.gradle
- gradle.lockfile
- BinaryExpression.java
- BinaryOperator.java
- BooleanExpression.java
- CollectionExpressionHelper.java
- ComparisonExpression.java
- ComparisonOperator.java
- ContainsExpression.java
- EndsWithExpression.java
- ExpressionHelper.java
- FilterCollectionExpression.java
- GetMemberExpression.java
- HasAllExpression.java
- HasAnyExpression.java
- IfElseExpression.java
- IfExpression.java
- IndexExpression.java
- IsDefinedExpression.java
- IsEmptyExpression.java
- LenExpression.java
- MatchesExpression.java
- MatchingExpression.java
- NotExpression.java
- StartsWithExpression.java
- StringPredicateExpression.java
- SubStringExpression.java
- ThenExpression.java
- ValueExpression.java
- ValueRefExpression.java
- WhenExpression.java
- BooleanValue.java
- CollectionValue.java
- ListValue.java
- MapValue.java
- NullValue.java
- NumericValue.java
- ObjectValue.java
- SetValue.java
- StringValue.java
- UndefinedValue.java
- BooleanValueExpressionAdapter.java
- DSL.java
- EvalContext.java
- EvaluationException.java
- Expression.java
- Generated.java
- InvalidValueException.java
- JsonToExpressionConverter.java
- Literal.java
- PrettyPrintVisitor.java
- ProbeCondition.java
- RedactedException.java
- Value.java
- ValueScript.java
- ValueType.java
- Visitor.java
- BinaryExpressionTest.java
- ComparisonExpressionTest.java
- ContainsExpressionTest.java
- EndsWithExpressionTest.java
- FilterCollectionExpressionTest.java
- GetMemberExpressionTest.java
- HasAllExpressionTest.java
- HasAnyExpressionTest.java
- IfElseExpressionTest.java
- IfExpressionTest.java
- IndexExpressionTest.java
- IsDefinedExpressionTest.java
- IsEmptyExpressionTest.java
- LenExpressionTest.java
- MatchesExpressionTest.java
- NotExpressionTest.java
- ObjectWithRefAndValue.java
- StartsWithExpressionTest.java
- SubStringExpressionTest.java
- ValueRefExpressionTest.java
- BooleanValueTest.java
- ListLiteralTest.java
- ListValueTest.java
- MapValueEmptyTest.java
- MapValueNullTest.java
- MapValueTest.java
- MapValueUndefinedTest.java
- NumericValueTest.java
- ObjectValueTest.java
- SetValueEmptyTest.java
- SetValueNullTest.java
- SetValueTest.java
- StringValueTest.java
- BooleanValueExpressionAdapterTest.java
- EvalContextHelper.java
- ExpressionTest.java
- ProbeConditionTest.java
- TestHelper.java
- ValueScriptTest.java
- contains_expressions.txt
- null_expressions.txt
- test_conditional_01.json
- test_conditional_02.json
- test_conditional_03_error.json
- test_conditional_04.json
- test_conditional_05.json
- test_conditional_06.json
- test_conditional_07.json
- test_conditional_08.json
- test_conditional_09.json
- test_conditional_10.json
- test_conditional_11.json
- test_conditional_12.json
- test_conditional_13.json
- test_conditional_14.json
- test_one_liner_value_expr_01.txt
- test_one_liner_value_expr_02.txt
- test_value_expr_01.json
- build.gradle
- gradle.lockfile
- ScalaHelper.scala
- build.gradle
- gradle.lockfile
- .sdkmanrc
- Dockerfile.exploration-tests
- exclude_jackson-databind.txt
- exclude_jsoup.txt
- exclude_line_jackson-databind.txt
- include_jackson-core.txt
- include_jackson-databind.txt
- include_jsoup.txt
- include_okhttp.txt
- jackson-core_exploration-tests.patch
- jackson-databind_exploration-tests.patch
- jsoup_exploration-tests.patch
- okhttp_exploration-tests.patch
- run-exploration-tests.sh
- debugger_probes.md
- AllowListHelper.java
- ClassesToRetransformFinder.java
- Configuration.java
- ConfigurationAcceptor.java
- ConfigurationComparer.java
- ConfigurationFileLoader.java
- ConfigurationUpdater.java
- DebuggerAgent.java
- DebuggerFeatures.java
- DebuggerFeaturesDeserializer.java
- DebuggerProductChangesListener.java
- DebuggerTracer.java
- DebuggerTransformer.java
- DefaultDebuggerConfigUpdater.java
- DenyListHelper.java
- Generated.java
- JsonSnapshotSerializer.java
- ProbeMetadata.java
- ProbeStatus.java
- SourceFileTrackingTransformer.java
- StatsdMetricForwarder.java
- StringTemplateBuilder.java
- ThirdPartyLibraries.java
- TransformerDefinitionMatcher.java
- Trie.java
- TypeNameHelper.java
- DefaultCodeOriginRecorder.java
- AbstractExceptionDebugger.java
- DefaultExceptionDebugger.java
- ExceptionProbeManager.java
- FailedTestReplayExceptionDebugger.java
- Fingerprinter.java
- ASMHelper.java
- ByteCodeHelper.java
- CapturedContextInstrumenter.java
- CodeOriginInstrumenter.java
- DiagnosticMessage.java
- ExceptionInstrumenter.java
- InstrumentationResult.java
- Instrumenter.java
- LocalVarHoisting.java
- MethodInfo.java
- MetricInstrumenter.java
- MultiCapturedContextInstrumenter.java
- SingleCapturedContextInstrumenter.java
- SpanInstrumenter.java
- Types.java
- CodeOriginProbe.java
- DebugSessionStatus.java
- ExceptionProbe.java
- ForceMethodInstrumentation.java
- LogProbe.java
- MetricProbe.java
- ProbeDefinition.java
- ProbeDefinitionDeserializer.java
- Sampled.java
- Sampling.java
- SpanDecorationProbe.java
- SpanProbe.java
- TriggerProbe.java
- Where.java
- DebuggerSink.java
- IntakeBatchHelper.java
- ProbeStatusSink.java
- Snapshot.java
- SnapshotSink.java
- SymbolSink.java
- AvroFilter.java
- BasicSymDBReport.java
- JarScanner.java
- LanguageSpecifics.java
- ProtoFilter.java
- Scope.java
- ScopeFilter.java
- ScopeType.java
- ServiceVersion.java
- SourceRemapper.java
- Symbol.java
- SymbolAggregator.java
- SymbolExtractionTransformer.java
- SymbolExtractor.java
- SymbolType.java
- SymDBEnablement.java
- SymDbRemoteConfigRecord.java
- SymDBReport.java
- WireFilter.java
- BatchUploader.java
- CircuitBreaker.java
- ClassFileHelper.java
- ClassFileLines.java
- ClassNameFiltering.java
- DebuggerMetrics.java
- ExceptionHelper.java
- JvmLanguage.java
- MoshiHelper.java
- MoshiSnapshotHelper.java
- SerializerWithLimits.java
- SnapshotPruner.java
- SpringHelper.java
- StringTokenWriter.java
- ValueScriptHelper.java
- WeakIdentityHashMap.java
- director.root.json
- third_party_libraries.json
- AllowListHelperTest.java
- CapturedSnapshotTest.java
- CapturingTestBase.java
- ConfigurationComparerTest.java
- ConfigurationFileLoaderTest.java
- ConfigurationTest.java
- ConfigurationUpdaterTest.java
- DebuggerAgentHelper.java
- DebuggerAgentTest.java
- DebuggerFeaturesTest.java
- DebuggerProductChangesListenerTest.java
- DebuggerTracerTest.java
- DebuggerTransformerTest.java
- DefaultDebuggerConfigUpdaterTest.java
- DenyListHelperTest.java
- InnerHelper.java
- KotlinHelper.java
- LargeInnerClasses.java
- LogProbesInstrumentationTest.java
- MetricProbesInstrumentationTest.java
- MockSampler.java
- ProbeInstrumentationTest.java
- ProbeMetadataTest.java
- ProbeStatusTest.java
- SnapshotSerializationTest.java
- SourceFileTrackingTransformerTest.java
- SpanDecorationProbeInstrumentationTest.java
- SpanProbeInstrumentationTest.java
- StatsdMetricForwarderTest.java
- StringTemplateBuilderTest.java
- ThirdPartyLibrariesTest.java
- TopLevelHelper.java
- TransformerDefinitionMatcherTest.java
- TrieTest.java
- TypeNameHelperTest.java
- ELIntegrationSanityTest.java
- DefaultExceptionDebuggerTest.java
- ExceptionProbeInstrumentationTest.java
- ExceptionProbeManagerTest.java
- FailedTestReplayExceptionDebuggerTest.java
- FingerprinterTest.java
- ASMHelperTest.java
- ByteCodeHelperTest.java
- TypesTest.java
- CodeOrigin.java
- CodeOriginConfigTest.java
- CodeOriginTest.java
- CodeOriginTestAdvice.java
- LogProbeTest.java
- MetricProbeTest.java
- ProbeDefinitionSerializer.java
- ProbeDefinitionTest.java
- SamplingTest.java
- WhereTest.java
- DebuggerSinkTest.java
- ProbeStatusSinkTest.java
- SnapshotSinkTest.java
- SymbolSinkTest.java
- AvroFilterTest.java
- JarScannerTest.java
- ProtoFilterTest.java
- SourceRemapperTest.java
- SymbolAggregatorTest.java
- SymbolExtractionTransformerTest.java
- SymbolExtractorTest.java
- SymDBEnablementTest.java
- WireFilterTest.java
- TriggerProbeTest.java
- BatchUploaderTest.java
- CapturedValueAdapterTest.java
- CircuitBreakerTest.java
- ClassFileHelperTest.java
- ClassFileLinesTest.java
- ClassNameFilteringTest.java
- ExceptionHelperTest.java
- RemoteConfigHelper.java
- SnapshotPrunerTest.java
- SpringHelperTest.java
- StringTokenWriterTest.java
- TestSnapshotListener.java
- TestTraceInterceptor.java
- ValueScriptHelperTest.java
- WeakIdentityHashMapTest.java
- InstrumentationTestHelper.java
- JavaSourceFromString.java
- MemClassLoader.java
- MemoryJavaFileManager.java
- SourceCompiler.java
- TestClassFileHelper.java
- TestHelper.java
- SymbolExtraction16.java
- BooleanUtils.classfile
- ByteSourceJsonBootstrapper.classfile
- CommandLine.class
- JavacBug.class
- JDK23.class
- JDK23.java
- JDK8.class
- JDK8.java
- SymbolExtraction01.java
- SymbolExtraction02.java
- SymbolExtraction03.java
- SymbolExtraction04.java
- SymbolExtraction05.java
- SymbolExtraction06.java
- SymbolExtraction07.java
- SymbolExtraction08.java
- SymbolExtraction09.java
- SymbolExtraction10.java
- SymbolExtraction11.java
- SymbolExtraction12.java
- SymbolExtraction13.java
- SymbolExtraction14.java
- SymbolExtraction15.java
- SymbolExtraction16.kt
- smallSnapshot.json
- smallSnapshot_pruned0.json
- smallSnapshot_pruned1.json
- smallSnapshot_pruned2.json
- smallSnapshot_pruned3.json
- smallSnapshot_pruned4.json
- CapturedSnapshot10.java
- CapturedSnapshot11.java
- CapturedSnapshot12.java
- CapturedSnapshot13.java
- CapturedSnapshot14.java
- CapturedSnapshot15.java
- CapturedSnapshot16.java
- CapturedSnapshot17.java
- CapturedSnapshot18.java
- CapturedSnapshot19.java
- CapturedSnapshot20.java
- CapturedSnapshot21.java
- CapturedSnapshot22.java
- CapturedSnapshot23.java
- CapturedSnapshot24.java
- CapturedSnapshot25.java
- CapturedSnapshot26.java
- CapturedSnapshot27.java
- CapturedSnapshot28.java
- CapturedSnapshot29.java
- CapturedSnapshot30.java
- CapturedSnapshot31.java
- CapturedSnapshot32.java
- CapturedSnapshot33.java
- CodeOrigin01.java
- CodeOrigin02.java
- CodeOrigin03.java
- CodeOrigin04.java
- CodeOrigin05.java
- TriggerProbe01.java
- TriggerProbe02.java
- singleClass.txt
- startsWithClass.txt
- test-helpers.txt
- singleClass.txt
- org.mockito.plugins.MockMaker
- 1.root.json
- 2.root.json
- 2.targets.json
- config
- config2
- remote-config.json
- BridgeMethods.java
- CapturedSnapshot01.java
- CapturedSnapshot02.java
- CapturedSnapshot03.java
- CapturedSnapshot04.java
- CapturedSnapshot05.java
- CapturedSnapshot06.java
- CapturedSnapshot07.java
- CapturedSnapshot08.java
- CapturedSnapshot09.java
- CapturedSnapshot101.scala
- CapturedSnapshot201.groovy
- CapturedSnapshot301.kt
- CapturedSnapshot302.kt
- CapturedSnapshot303.kt
- datadog_agent_info.json
- dd-java-agent.version
- debugger-symbol.jar
- MyResource.class
- TargetClass.ftlh
- test_log_probe.json
- test_metric_probe.json
- test_probe.json
- test_probe2.json
- test_probe_file.json
- test_span_decoration_probe.json
- test_span_probe.json
- LogProbeTestHelper.java
- MoshiSnapshotTestHelper.java
- build.gradle
- gradle.lockfile
- IastAgentTestRunner.groovy
- IastHttpServerTest.groovy
- IastRequestContextPreparationTrait.groovy
- IastRequestTestRunner.groovy
- IastSourcesTest.groovy
- NoopOverheadController.groovy
- TaintedObjectCollection.groovy
- TaintMarkerHelpers.groovy
- build.gradle
- gradle.lockfile
- README.MD
- OverheadControllerBenchmark.java
- AbstractBenchmark.java
- StringBuilderAppendBenchmark.java
- StringBuilderBatchBenchmark.java
- StringBuilderInitBenchmark.java
- StringBuilderToStringBenchmark.java
- StringConcatBenchmark.java
- StringConcatFactoryBatchBenchmark.java
- StringConcatFactoryBenchmark.java
- StringJoinBenchmark.java
- StringSubsequenceBenchmark.java
- SensitiveTokenizerBenchmark.java
- TaintedMapEmptyBenchmark.java
- TaintedMapGetsBenchmark.java
- TaintedMapPutsBenchmark.java
- logback.xml
- AdapterFactory.java
- EvidenceAdapter.java
- FormattingAdapter.java
- SourceAdapter.java
- SourceIndex.java
- SourceTypeAdapter.java
- SourceTypeString.java
- TaintedObjectAdapter.java
- TaintedObjectEncoding.java
- TruncatedVulnerabilities.java
- TruncatedVulnerabilitiesAdapter.java
- TruncationUtils.java
- VulnerabilityEncoding.java
- VulnerabilityTypeAdapter.java
- Evidence.java
- Location.java
- Range.java
- Source.java
- Vulnerability.java
- VulnerabilityBatch.java
- VulnerabilityType.java
- Operation.java
- Operations.java
- OverheadContext.java
- OverheadController.java
- CodecModuleImpl.java
- PropagationModuleImpl.java
- StringModuleImpl.java
- AbstractMethodAdapter.java
- IastSecurityControlTransformer.java
- InputValidatorMethodAdapter.java
- SanitizerMethodAdapter.java
- SecurityControlMethodClassVisitor.java
- AbstractRegexTokenizer.java
- CommandRegexpTokenizer.java
- HeaderRegexpTokenizer.java
- LdapRegexTokenizer.java
- SensitiveHandler.java
- SensitiveHandlerImpl.java
- SqlRegexpTokenizer.java
- TaintedRangeBasedTokenizer.java
- UrlRegexpTokenizer.java
- ApplicationModuleImpl.java
- CodeInjectionModuleImpl.java
- CommandInjectionModuleImpl.java
- EmailInjectionModuleImpl.java
- HardcodedSecretModuleImpl.java
- HeaderInjectionModuleImpl.java
- HstsMissingHeaderModuleImpl.java
- HttpResponseHeaderModuleImpl.java
- InsecureAuthProtocolModuleImpl.java
- InsecureCookieModuleImpl.java
- LdapInjectionModuleImpl.java
- NoHttpOnlyCookieModuleImpl.java
- NoSameSiteCookieModuleImpl.java
- PathTraversalModuleImpl.java
- ReflectionInjectionModuleImpl.java
- SinkModuleBase.java
- SqlInjectionModuleImpl.java
- SsrfModuleImpl.java
- StacktraceLeakModuleImpl.java
- TrustBoundaryViolationModuleImpl.java
- UntrustedDeserializationModuleImpl.java
- UnvalidatedRedirectModuleImpl.java
- WeakCipherModuleImpl.java
- WeakHashModuleImpl.java
- WeakRandomnessModuleImpl.java
- XContentTypeModuleImpl.java
- XPathInjectionModuleImpl.java
- XssModuleImpl.java
- Ranges.java
- TaintedMap.java
- TaintedObject.java
- TaintedObjects.java
- Tainteds.java
- TaintedObjectsWithTelemetry.java
- TelemetryRequestEndedHandler.java
- TelemetryRequestStartedHandler.java
- CharUtils.java
- CookieSecurityParser.java
- CRCUtils.java
- HttpHeader.java
- HttpHeaderMap.java
- Iterators.java
- NonBlockingSemaphore.java
- ObjectVisitor.java
- RangeBuilder.java
- Ranged.java
- RangedDeque.java
- StringUtils.java
- Wrapper.java
- Dependencies.java
- GrpcRequestMessageHandler.java
- HttpRouteHandler.java
- IastGlobalContext.java
- IastOptOutContext.java
- IastRequestContext.java
- IastSystem.java
- IastTag.java
- Reporter.java
- RequestEndedHandler.java
- RequestHeaderHandler.java
- RequestStartedHandler.java
- EvidenceEncodingTest.groovy
- EvidenceRedactionTest.groovy
- TaintedObjectEncodingTest.groovy
- VulnerabilityEncodingTest.groovy
- EvidenceTest.groovy
- LocationTest.groovy
- RangeTest.groovy
- VulnerabilityTypeTest.groovy
- OverheadContextTest.groovy
- OverheadControllerLogTest.groovy
- OverheadControllerTest.groovy
- CodecModuleTest.groovy
- PropagationModuleTest.groovy
- StringModuleRangeLimitForkedTest.groovy
- StringModuleTest.groovy
- IastSecurityControlTransformerForkedTest.groovy
- AbstractSinkModuleTest.groovy
- ApplicationModuleTest.groovy
- CommandInjectionModuleTest.groovy
- EmailInjectionModuleTest.groovy
- HardcodedSecretModuleTest.groovy
- HeaderInjectionModuleTest.groovy
- HstsMissingHeaderModuleTest.groovy
- HttpResponseHeaderModuleTest.groovy
- InsecureAuthProtocolModuleTest.groovy
- InsecureCookieModuleTest.groovy
- LdapInjectionModuleTest.groovy
- NoHttpCookieModuleTest.groovy
- NoSameSiteCookieModuleTest.groovy
- PathTraversalModuleTest.groovy
- ReflectionInjectionModuleTest.groovy
- SqlInjectionModuleTest.groovy
- SsrfModuleTest.groovy
- StacktraceLeakModuleTest.groovy
- TrustBoundaryViolationModuleTest.groovy
- UntrustedDeserializationModuleTest.groovy
- UnvalidatedRedirectModuleTest.groovy
- WeakCipherModuleTest.groovy
- WeakHashModuleTest.groovy
- WeakRandomnessModuleTest.groovy
- XContentTypeOptionsModuleTest.groovy
- XPathInjectionModuleTest.groovy
- XssModuleTest.groovy
- HashCodeTest.groovy
- ObjectGen.groovy
- ObjectGenTest.groovy
- RangesTest.groovy
- TaintedMapTest.groovy
- TaintedObjectsLogTest.groovy
- TaintedObjectsNoOpTest.groovy
- TaintedObjectsTest.groovy
- TaintedObjectTest.groovy
- TaintedsTest.groovy
- TaintUtils.groovy
- TaintUtilsTest.groovy
- TaintedObjectsWithTelemetryTest.groovy
- TelemetryRequestEndedHandlerTest.groovy
- TelemetryRequestStartedHandlerTest.groovy
- TaintedObjectsUtils.groovy
- CookieSecurityParserTest.groovy
- HttpHeaderMapTest.groovy
- HttpHeaderTest.groovy
- IteratorsTest.groovy
- NonBlockingSemaphoreTest.groovy
- ObjectVisitorTest.groovy
- RangeBuilderTest.groovy
- RangedDequeueTest.groovy
- RangedTest.groovy
- StringUtilsTest.groovy
- GrpcRequestMessageHandlerTest.groovy
- HttpRouteHandlerTest.groovy
- IastGlobalContextTest.groovy
- IastModuleImplTestBase.groovy
- IastOptOutContextTest.groovy
- IastRequestContextTest.groovy
- IastSystemTest.groovy
- IastTagTest.groovy
- ReporterTest.groovy
- RequestEndedHandlerTest.groovy
- RequestHeaderHandlerTest.groovy
- RequestStartedHandlerTest.groovy
- VisitableClass.groovy
- EvidenceAdapterTest.java
- CommandRegexpTokenizerTest.java
- HeaderRegexpTokenizerTest.java
- LdapRegexTokenizerTest.java
- SensitiveHandlerTest.java
- SqlRegexpTokenizerTest.java
- UrlRegexpTokenizerTest.java
- CodeInjectionModuleTest.java
- SecurityControlStaticTestSuite.java
- SecurityControlTestSuite.java
- test2.proto
- test3.proto
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- web.xml
- weblogic.xml
- ibm-web-ext.xmi
- ibm-web-ext.xml
- web.xml
- insecure3.jsp
- insecure2.jsp
- secure.jsp
- insecure.jsp
- insecure.jspx
- README.md
- secure.jsp
- web.xml
- web.xml
- web.xml
- web.xml
- evidence-redaction-suite-with-marks.yml
- evidence-redaction-suite.yml
- logback-test.xml
- build.gradle
- gradle.lockfile
- README.MD
- DDElementMatchers.java
- FailSafeRawMatcher.java
- GlobalIgnoresMatcher.java
- HasSuperMethodMatcher.java
- SafeHasSuperTypeMatcher.java
- DDClassFileTransformer.java
- DDLocationStrategy.java
- DDOutlinePoolStrategy.java
- DDOutlineTypeStrategy.java
- DDRediscoveryStrategy.java
- DDTransformers.java
- TracerActivation.java
- EnvironmentChecker.java
- MemFDUnixWriter.java
- MemFDUnixWriterJNA.java
- UsmExtractorImpl.java
- UsmMessageFactoryImpl.java
- UsmMessageImpl.java
- AdviceStack.java
- AgentCLI.java
- AgentInstaller.java
- AgentStrategies.java
- CombiningMatcher.java
- CombiningTransformerBuilder.java
- ExtensionFinder.java
- ExtensionLoader.java
- MatchRecorder.java
- MeterInstaller.java
- ProfilerInstaller.java
- ShadedAdviceLocator.java
- SplittingTransformer.java
- TracerInstaller.java
- build.gradle
- gradle.lockfile
- README.md
- .editorconfig
- .gitignore
- .gitlab-ci.yml
- .gitmodules
- AGENTS.md
- ARCHITECTURE.md
- build.gradle.kts
- BUILDING.md
- CONTRIBUTING.md
- LICENSE
- LICENSE-3rdparty.csv
- NOTICE
- README.md
- SECURITY.md
- SUPPORT.md
# Installation Guide
1. Get the code
git clone https://github.com/DataDog/dd-trace-java
Downloads the entire project code from GitHub to your computer.
cd dd-trace-java
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
โ ๏ธ This is a large repository, so this method may point to an internal sub-package rather than the actual core product. Check the full README as well.
docker build -f dd-java-agent/agent-debugger/exploration-tests/Dockerfile.exploration-tests -t dd-trace-java .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 dd-trace-java
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Gradle (Java/Kotlin)
MediumPrerequisites
- Git Needed to download the project code from GitHub.
- JDK (Java) Required to build and run Java/Kotlin projects.
- Gradle If the repo includes gradlew (Gradle Wrapper), you don't need to install Gradle separately.
cd build-logic/conventions
This project's files live in a subfolder, so move into it first.
./gradlew build
Builds the project using Gradle.
A BUILD SUCCESSFUL message means it worked. The output is created under build/.
// repository documentation
Was this content helpful?
(0 ratings)
