-
Bug
-
Resolution: Fixed
-
P4
-
11
-
b25
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8208769 | 12 | Ekaterina Pavlova | P4 | Resolved | Fixed | b06 |
JDK-8208452 | 11.0.2 | Ekaterina Pavlova | P4 | Resolved | Fixed | b01 |
JDK-8209276 | 11.0.1 | Ekaterina Pavlova | P4 | Resolved | Fixed | b05 |
serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java fails when running with
"-Xcomp -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+TieredCompilation -XX:+UseJVMCICompiler -Djvmci.Compiler=graal" flags.
The cause is because Graal is getting initialized somewhere between
ModuleLayer.boot().modules() and getModulesJVMTI() calls.
As result getModulesJVMTI() returns 2 more additional modules jdk.proxy1 and jdk.proxy2 which
are dynamically created during Graal initialization.
To reproduce the issue you can compare output of
"java -verbose:module -version" and
"java -Xcomp -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+TieredCompilation -XX:+UseJVMCICompiler -Djvmci.Compiler=graal -verbose:module -version"
To run serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java do
> jtreg -vt -k:\!ignore -jdk:hs10 -dir:test/hotspot/jtreg -javaoptions:"-Xcomp -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+TieredCompilation -XX:+UseJVMCICompiler -Djvmci.Compiler=graal" serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java
"-Xcomp -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+TieredCompilation -XX:+UseJVMCICompiler -Djvmci.Compiler=graal" flags.
The cause is because Graal is getting initialized somewhere between
ModuleLayer.boot().modules() and getModulesJVMTI() calls.
As result getModulesJVMTI() returns 2 more additional modules jdk.proxy1 and jdk.proxy2 which
are dynamically created during Graal initialization.
To reproduce the issue you can compare output of
"java -verbose:module -version" and
"java -Xcomp -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+TieredCompilation -XX:+UseJVMCICompiler -Djvmci.Compiler=graal -verbose:module -version"
To run serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java do
> jtreg -vt -k:\!ignore -jdk:hs10 -dir:test/hotspot/jtreg -javaoptions:"-Xcomp -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:+TieredCompilation -XX:+UseJVMCICompiler -Djvmci.Compiler=graal" serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java
- backported by
-
JDK-8208452 [Graal] serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java fails with Graal in Xcomp mode
-
- Resolved
-
-
JDK-8208769 [Graal] serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java fails with Graal in Xcomp mode
-
- Resolved
-
-
JDK-8209276 [Graal] serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java fails with Graal in Xcomp mode
-
- Resolved
-
- relates to
-
JDK-8195632 [Graal] Introduce EagerJVMCI flag to force eager JVMCI initialization
-
- Resolved
-