Re: class gc & future gc interface

Date view Thread view Subject view Author view

From: Godmar Back (gback@cs.utah.edu)
Date: Mon Jan 04 1999 - 16:24:43 EST


>
> Godmar Back writes:
> > We broke Kiev sometime between Dec 18 and Dec 24.
> > I think it's after Jason's merge.
> >
> > Reproducing the failure Maxim reported is easy:
> > Simply do a
> > setenv CLASSPATH kiev008_g.jar
> > kaffe kiev.Main
> >
> > Happens both with intrp/jit, mmap/hash, and even with
> > -vmdebug NOGC. Try -vmdebug GCDIAG to find an assertion faster.
> >
> > It looks like a wild write. Btw, do you know how to use hardware
> > watchpoints in Linux's gdb?
>
> Hmm.. do you think it's related to the utf8 stuff?
>
> As for Linux, I don't use it (anymore)...

 Well, I've been told that FreeBSD's version of gdb doesn't support
hardware watchpoints --- is that not true?

>
> By the way, where is the 'pointer' from an object to the corresponding
> Class object? I suppose this is implicitly handled when the object is
> walked, ie., its Class object gets marked as part of the walking.

See walkObject where it does MARK_OBJECT_PRECISE(obj->dtable->class)

        - Godmar


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:28 EDT