RFR(S): 8028308: nsk regression, assert(obj->is_oop()) failed: not an oop

Igor Veresov igor.veresov at oracle.com
Fri Nov 15 15:40:16 PST 2013

Looks good.


On Nov 15, 2013, at 3:46 AM, Roland Westrelin <roland.westrelin at oracle.com> wrote:

> http://cr.openjdk.java.net/~roland/8028308/webrev.00/
> When the stack bang in the deopt blob results in an exception being thrown, rbp must contain the value to be restored on return to the caller so that it is properly set when the exception is propagated to the caller. It is not the case right now.
> The test case is not the most robust one because it needs the compiler to generate code that keeps an object in rbp across the call to m1 in m3. The failure reproduces at least on 32bit.
> Roland.

More information about the hotspot-compiler-dev mailing list