[10] RFR(S) 8181823: [AOT] jaotc doesn't work with Graal
Vladimir Kozlov
vladimir.kozlov at oracle.com
Wed Jun 21 02:29:20 UTC 2017
https://bugs.openjdk.java.net/browse/JDK-8181823
webrev: http://cr.openjdk.java.net/~kvn/8181823
Original condition to calculate class fingerprint during AOT compilation (when run jaotc) does not work if Graal used as JIT compiler.
New product flag CalculateClassFingerprint is added to specify when calculate class fingerprint. Pass it to VM from jaotc launcher.
Fixes in Graal's module-info.java and java.cpp were done to be able run JTREG with Graal in jdk10/hs. Otherwise I got missing HandleMark error and ServiceConfigurationError:
java.util.ServiceConfigurationError: org.graalvm.compiler.hotspot.HotSpotCodeCacheListener: module jdk.internal.vm.compiler does not declare `uses`
Thanks,
Vladimir
More information about the hotspot-compiler-dev
mailing list