From 23dc48159997c4af92d1a17ad33d3e17b400b1f4 Mon Sep 17 00:00:00 2001 From: jean-philippe bempel Date: Wed, 17 Dec 2025 19:18:42 +0100 Subject: [PATCH] Add support for Agrona collections Consider Agrona collections and maps as safe so they can be treated as regular collections and maps and use in expression and captured as well --- .../trace/bootstrap/debugger/util/WellKnownClasses.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dd-java-agent/agent-debugger/debugger-bootstrap/src/main/java/datadog/trace/bootstrap/debugger/util/WellKnownClasses.java b/dd-java-agent/agent-debugger/debugger-bootstrap/src/main/java/datadog/trace/bootstrap/debugger/util/WellKnownClasses.java index c802422c968..852d043e72d 100644 --- a/dd-java-agent/agent-debugger/debugger-bootstrap/src/main/java/datadog/trace/bootstrap/debugger/util/WellKnownClasses.java +++ b/dd-java-agent/agent-debugger/debugger-bootstrap/src/main/java/datadog/trace/bootstrap/debugger/util/WellKnownClasses.java @@ -193,7 +193,8 @@ public class WellKnownClasses { "java.", // JDK base module "com.google.protobuf.", // Google ProtoBuf "com.google.common.collect.", // Google Guava - "it.unimi.dsi.fastutil." // fastutil + "it.unimi.dsi.fastutil.", // fastutil + "org.agrona.collections." // Agrona ); private static final List SAFE_MAP_PACKAGES = @@ -201,7 +202,8 @@ public class WellKnownClasses { "java.", // JDK base module "com.google.protobuf.", // Google ProtoBuf "com.google.common.collect.", // Google Guava - "it.unimi.dsi.fastutil." // fastutil + "it.unimi.dsi.fastutil.", // fastutil + "org.agrona.collections." // Agrona ); /**