JVM support for arbitrary machine code loading and execution

Paul Sandoz paul.sandoz at oracle.com
Fri Dec 4 17:39:04 UTC 2015


> On 4 Dec 2015, at 18:20, Vladimir Ivanov <vladimir.x.ivanov at oracle.com> wrote:
> 
> 
> On 12/4/15 8:11 PM, Vitaly Davidovich wrote:
>> Wow, that's awesome.  Could something like this ever be exposed to user
>> code (java's version of inline asm)? (ducks under the desk :))
> Thanks, Vitaly.
> 

Really nice work Vladimir.


> Why not? That's exactly what we try to find out in Project Panama :-)
> 

See also here for some teasers (slide 42):

  http://cr.openjdk.java.net/~psandoz/conferences/2015-JavaOne/j1-2015-unsafe-CON7076.pdf <http://cr.openjdk.java.net/~psandoz/conferences/2015-JavaOne/j1-2015-unsafe-CON7076.pdf>

For some context i used an early prototype of Vladimir’s excellent work to experiment with SIMD array mismatch and that fed nicely into the JavaOne Unsafe presentation.

I had some fun playing around this this and would encourage others to do the same. Now this is public perhaps i can make my example public too.

Paul.


More information about the panama-dev mailing list