RFR(S): 8079062, 8079775: Stack walking compilation policy issues

Vladimir Kozlov vladimir.kozlov at oracle.com
Tue Jun 30 20:35:00 UTC 2015



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*.
> http://cr.openjdk.java.net/~iveresov/8079062/webrev.00/
> Thanks,
> igor

More information about the hotspot-compiler-dev mailing list