JEPs proposed to target JDK 9 (2016/10/19)

David M. Lloyd david.lloyd at redhat.com
Wed Oct 19 19:39:48 UTC 2016


On 10/19/2016 12:14 PM, mark.reinhold at oracle.com wrote:
>   295: Ahead-of-Time Compilation
>        http://openjdk.java.net/jeps/295

I have a question on this one - maybe it's best addressed specifically 
to John Rose though, and please forgive my relatively shallow 
understanding of the JIT and this new AOT compiler.

Does the AOT compiler depend on knowing all possible entry points into 
certain methods?  Is it possible for things like --add-exports with 
reflection, which change the set of known entry points into the code, to 
cause unexpected operation?  I saw no mention of these things on the JEP 
page but it was my understanding that AOT compilation depends on this 
kind of information.

Thanks!
-- 
- DML


More information about the jdk9-dev mailing list