RFR(M): 7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error
John Cuthbertson
john.cuthbertson at oracle.com
Mon Mar 28 12:41:54 PDT 2011
Hi Vladimir,
On 03/28/11 12:09, Vladimir Kozlov wrote:
> You need to regenerated webrev since callGenerator.hpp and
> callGenerator.cpp are empty now.
OK. I'll make the changes and re-generate
>
> unsafe.cpp:
> + // We could be accessing the the referent field in a reference
> ^
>
Oops.
> Why you are not using update_barrier_set_pre (as in
> Unsafe_CompareAndSwapObject)?
I didn't know it existed. I'll take a look and see if it's suitable.
>
> you left test outputs:
> + tty->print_cr("####### Unsafe_GetObject: offset = " INTX_FORMAT,
> offset);
> tty->print_cr("####### Unsafe_GetObject: need a G1 barrier");
>
Oops again. I thought I caught all of these.
Thanks,
JohnC
More information about the hotspot-compiler-dev
mailing list