Re: [Gc] GCJ, typed malloc, custom mark proc?
ivmai at mail.ru
Sun Aug 2 05:51:58 PDT 2009
James Williams <junk at giantblob.com> wrote:
> I use Boehm GC as the garbage collector for a compiler and its runtime.
> I've tried using GC_gcj_malloc without success - even if I use size descriptors
> that cover the whole object or bitmaps with bits for all words in the object set
> the collector still frees reachable objects. I'm pretty sure my descriptors are
> right - I'm basing my code on the fake_vtable structs in tests/test.c and
> reading libjava source.
Hmm, if I understand correctly you say it's completely broken...
I use it (length-based only) for a long period (GC v7.2a2 or CVS) and never observed such things.
The ways I use it, I've described in http://permalink.gmane.org/gmane.comp.programming.garbage-collection.boehmgc/2679
> Should I expect this to work? Would I be better using typed malloc or a custom
> mark function?
> Any advice gratefully received, thanks,
> -- James Williams
More information about the Gc