From: Godmar Back (gback@cs.utah.edu)
Date: Fri Dec 18 1998 - 10:21:29 EST
>
>
> kaffe/kaffe/kaffevm/mem gc-incremental.c
> Thu Dec 17 21:40:43 PST 1998
> Update of /home/cvspublic/kaffe/kaffe/kaffevm/mem
> In directory www.transvirtual.com:/tmp/cvs-serv15471/kaffe/kaffevm/mem
>
> Modified Files:
> gc-incremental.c
> Log Message:
> * kaffe/kaffevm/mem/gc-incremental.c (walkPrimArray): defined to
> walkNull
> (gcFunctions): unify it into a single list; use finalizeClass for
> interfaces too; use walkPrimArray (i.e., walkNull) for arrays of
> primitive types
> (MARK_OBJECT): new macro to ease calling markObjectDontCheck
> (walkObject, walkRefArray): don't bother to mark the class; the
> ClassLoader does already; call MARK_OBJECT where appropriate,
> except where it introduces crashes: race conditions?
>
Could you more be more specific about where calling MARK_OBJECT
introduces crashes?
- Godmar
This archive was generated by hypermail 2b29 : Sat Sep 23 2000 - 19:57:21 EDT