RFR(S): 8079062, 8079775: Stack walking compilation policy issues
igor.veresov at oracle.com
Tue Jun 30 21:44:44 UTC 2015
> On Jun 30, 2015, at 1:35 PM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:
> On 6/30/15 1:23 PM, Igor Veresov wrote:
>> The stack walking compilation hasn’t been tested for a while and has bit-rotted a bit.
>> The following change fixes:
>> JDK-8079775 Java 9-fastdebug ia32 Error: Unimplemented with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
>> This is just an error-reporting problem. Stack walk policy is not supported for client.
>> JDK-8079062 Java 9-fastdebug crash(hit assertion) with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
>> Here, after the permgen removal method handles can be only created on stack and RFrames were creating them in the resource area.
>> In fact, since the permgen is gone, and methods cannot be removed while they are on stack, handles are unnecessary in RFrames, so I made those just Method*.
More information about the hotspot-compiler-dev