doYouWantToGC( Capability *cap )
{
return (cap->r.rCurrentNursery->link == NULL ||
- cap->r.rNursery->n_large_blocks >= alloc_blocks_lim);
+ g0->n_large_blocks >= alloc_blocks_lim);
}
/* for splitting blocks groups in two */
Nursery manipulation
-------------------------------------------------------------------------- */
-extern step *nurseries;
+extern nursery *nurseries;
void resetNurseries ( void );
void resizeNurseries ( nat blocks );
Stats 'n' DEBUG stuff
-------------------------------------------------------------------------- */
-extern ullong total_allocated;
-
lnat calcAllocated (void);
lnat calcLiveBlocks (void);
lnat calcLiveWords (void);