Skip to content

Commit f1f1117

Browse files
Cleanups.
1 parent 9d8c720 commit f1f1117

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

substratevm/mx.substratevm/suite.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,8 @@
383383
"jdk.jfr.internal",
384384
"jdk.jfr.internal.event",
385385
"jdk.jfr.internal.jfc",
386+
"jdk.jfr.internal.settings",
387+
"jdk.jfr.internal.tracing",
386388
],
387389
"jdk.internal.vm.ci": [
388390
"jdk.vm.ci.meta",

substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jfr/Target_jdk_jfr_internal_settings_MethodSetting.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,19 @@
2626

2727
package com.oracle.svm.core.jfr;
2828

29+
import java.util.List;
30+
2931
import com.oracle.svm.core.annotate.Substitute;
3032
import com.oracle.svm.core.annotate.TargetClass;
33+
3134
import jdk.jfr.internal.PlatformEventType;
32-
import java.util.List;
35+
import jdk.jfr.internal.settings.MethodSetting;
3336

3437
@SuppressWarnings({"unused", "static-method"}) //
35-
@TargetClass(className = "jdk.jfr.internal.settings.MethodSetting")
38+
@TargetClass(value = MethodSetting.class)
3639
public final class Target_jdk_jfr_internal_settings_MethodSetting {
3740
@Substitute
38-
protected void apply(PlatformEventType eventType, List<String> filters) {
41+
private void apply(PlatformEventType eventType, List<String> filters) {
3942
SubstrateJVM.getLogging().logJfrSettingWarning("Method timing and tracing is not supported yet.");
4043
}
4144
}

substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jfr/Target_jdk_jfr_internal_tracing_PlatformTracer.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,13 @@
2929
import com.oracle.svm.core.annotate.Substitute;
3030
import com.oracle.svm.core.annotate.TargetClass;
3131

32-
@TargetClass(className = "jdk.jfr.internal.tracing.PlatformTracer")
32+
import jdk.jfr.internal.tracing.PlatformTracer;
33+
34+
/**
35+
* This class is not supported at the moment. So, we completely replace it with an empty
36+
* implementation to reduce the image size.
37+
*/
3338
@Substitute
39+
@TargetClass(value = PlatformTracer.class)
3440
public final class Target_jdk_jfr_internal_tracing_PlatformTracer {
3541
}

substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jfr/logging/JfrLogging.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ public void warnInternal(String message) {
7171
public void logJfrSettingWarning(String message) {
7272
int tagSetId = SubstrateUtil.cast(LogTag.JFR_SETTING, Target_jdk_jfr_internal_LogTag.class).id;
7373
log(tagSetId, JfrLogConfiguration.JfrLogLevel.WARNING.level, message);
74-
7574
}
7675

7776
@RestrictHeapAccess(access = NO_ALLOCATION, reason = "May be used during OOME emergency dump.")

0 commit comments

Comments
 (0)