Exceptions for hppc
MODIFY
dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/bytebuddy/matcher/AdditionalLibraryIgnoresMatcher.java
dd-java-agent/agent-tooling/src/main/java/datadog/trace/agent/tooling/bytebuddy/matcher/AdditionalLibraryIgnoresMatcher.java
@@ -28,7 +28,6 @@ public class AdditionalLibraryIgnoresMatcher<T extends TypeDescription>
final String name = target.getActualName();
if (name.startsWith("com.beust.jcommander.")
- || name.startsWith("com.carrotsearch.hppc.")
|| name.startsWith("com.fasterxml.classmate.")
|| name.startsWith("com.fasterxml.jackson.")
|| name.startsWith("com.github.mustachejava.")
@@ -245,6 +244,13 @@ public class AdditionalLibraryIgnoresMatcher<T extends TypeDescription>
return true;
}
+ if (name.startsWith("com.carrotsearch.hppc.")) {
+ if (name.startsWith("com.carrotsearch.hppc.HashOrderMixing$")) {
+ return false;
+ }
+ return true;
+ }
+
// kotlin, note we do not ignore kotlinx because we instrument coroutins code
if (name.startsWith("kotlin.")) {
return true;

Exceptions for hppc