Yesterday I had a mini-milestone in that I got enough bits and pieces written to have HotSpot call my JIT’s compile_method()
method. The next trick will be to get a piece of code back into HotSpot without it being relocated on the way.
Of course, the zero interpreter doesn’t have profiling, so it only works if you force it with -Xcomp
at the moment.
Also, I disabled InlineIntrinsics
, which reminded me that there was some kind of fast accessor thing for JNI that I disabled in the original ppc port. I should fix that at some point.