From 5f10332033eff3acaa636cacb1bc8b9181072e85 Mon Sep 17 00:00:00 2001 From: Christian Haeubl Date: Wed, 3 Sep 2025 15:21:52 +0200 Subject: [PATCH] Reset IgvDumpChannel.lastTargetAnnouncement. --- .../oracle/svm/graal/substitutions/GraalSubstitutions.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/substratevm/src/com.oracle.svm.graal/src/com/oracle/svm/graal/substitutions/GraalSubstitutions.java b/substratevm/src/com.oracle.svm.graal/src/com/oracle/svm/graal/substitutions/GraalSubstitutions.java index 908bd3f2d1df..fc9f2b8dc83b 100644 --- a/substratevm/src/com.oracle.svm.graal/src/com/oracle/svm/graal/substitutions/GraalSubstitutions.java +++ b/substratevm/src/com.oracle.svm.graal/src/com/oracle/svm/graal/substitutions/GraalSubstitutions.java @@ -246,6 +246,13 @@ final class Target_jdk_graal_compiler_serviceprovider_GlobalAtomicLong { private volatile long address; } +@TargetClass(className = "jdk.graal.compiler.debug.IgvDumpChannel", onlyWith = GraalCompilerFeature.IsEnabled.class) +final class Target_jdk_graal_compiler_debug_IgvDumpChannel { + @Alias// + @RecomputeFieldValue(kind = Reset)// + private static String lastTargetAnnouncement; +} + /* * The following substitutions replace methods where reflection is used in the Graal code. */