I'm having some trouble understanding Kaffe's memory manager
and there is one particular part that is confusing me a lot.
In gc-mem.c, function gc_block_alloc (about line 881) appears:
        if (GCMEM2BLOCK(heap_addr + size) 
            > ((gc_block *)gc_block_base) + nblocks
            || heap_addr < gc_heap_base) {

what is this test for?

Thanks,
Chris.


Reply via email to