Pointer on clean card crosses boundary
gbenson at redhat.com
Thu Aug 14 01:18:06 PDT 2008
That was it! Not only did it fix the VerifyBeforeGC error, but it
fixed the bug I was trying to debug with it. What a fine start to
the day :D
Tom Rodriguez wrote:
> They are required for all oop stores into the java heap except the
> ones that are executed as part of the new bytecode itself. Do you
> do anything for aastore?
> On Aug 13, 2008, at 1:31 AM, Gary Benson wrote:
> > Currently the only places I generate card marks are in putfield
> > and putstatic. The only other place I can think of where I store
> > an oop is in the implementation of new, where the klass pointer is
> > stored in the new object, but I didn't think you needed one there.
> > Where exactly do you need them? You don't need them if you store
> > an oop in the stack do you?
> > Cheers,
> > Gary
> > Tony Printezis wrote:
> > > Gary,
> > >
> > > Do you generate card marks for all reference stores?
> > >
> > > Tony
More information about the hotspot-dev