Request for review(XS): 7013812: C1: deopt blob too far from patching stub

Igor Veresov igor.veresov at oracle.com
Thu Jan 20 21:28:42 PST 2011


access_filed_patching and load_klass_patching stubs are using 
effectively a bp instruction to jump to deopt blob. This limits the 
distance between the deopt blob and these stub to 2^20, which is not 
enough. Since this situation could become possible also with a 32bit VM 
(the distance is only 1M), I decided to always use long jumps.

Webrev: http://cr.openjdk.java.net/~iveresov/7013812/webrev.00/

Thanks,
igor



More information about the hotspot-compiler-dev mailing list