[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