RFR(XL) 8166417: Integrate Graal-core into JDK for AOT compiler
mandy.chung at oracle.com
Fri Dec 9 16:36:46 UTC 2016
> On Dec 9, 2016, at 12:25 AM, Doug Simon <doug.simon at oracle.com> wrote:
> The reason we use VM.savedProps is that initialization of JVMCI and Graal is lazy (to avoid impacting VM startup) and can take place after application code has been executed. As such, we want to avoid the possibility of tampering with the system properties that configure JVMCI and Graal (i.e., all “jvmci.*” and “graal.*” properties).
You may want to re-examine this as a future follow-up issue that may remove this qualified `opens`. There is no magic with savedProps but it does not have security permission check.
More information about the build-dev