RFR: 8170098: AArch64: VM is extremely slow with JVMTI debugging enabled

Dmitry Samersoff dmitry.samersoff at oracle.com
Mon Nov 21 19:17:10 UTC 2016


On 2016-11-21 22:00, Andrew Haley wrote:
> Hi,
> 
> On 21/11/16 18:46, Dmitry Samersoff wrote:
> 
>> Should the code in MethodHandles::jump_from_method_handle() be changed
>> as well?
> 
> I can't see where.  We don't seem to be calling a native function in
> there.  
> Can you tell me more about the code path you have in mind?

methodHandles_aarch64.cpp:106

 __ ldrb(rscratch1,
Address(rthread, JavaThread::interp_only_mode_offset()));

__ cbnz(rscratch1, run_compiled_code);

-Dmitry



-- 
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.


More information about the hotspot-dev mailing list