/* -----------------------------------------------------------------------------
- * $Id: StoragePriv.h,v 1.16 2001/08/02 15:33:35 ken Exp $
+ * $Id: StoragePriv.h,v 1.19 2001/11/08 12:46:31 simonmar Exp $
*
* (c) The GHC Team, 1998-1999
*
extern bdescr *small_alloc_list;
extern bdescr *large_alloc_list;
+extern bdescr *pinned_object_block;
extern StgPtr alloc_Hp;
extern StgPtr alloc_HpLim;
extern bdescr *nursery;
-extern nat nursery_blocks;
extern nat alloc_blocks;
extern nat alloc_blocks_lim;
#ifdef DEBUG
extern void memInventory(void);
extern void checkSanity(void);
+extern nat countBlocks(bdescr *);
#endif
/*
/* Functions from GC.c
*/
-void threadPaused(StgTSO *);
-StgClosure *isAlive(StgClosure *p);
+extern void threadPaused ( StgTSO * );
+extern StgClosure * isAlive ( StgClosure *p );
+extern void markCAFs ( evac_fn evac );
#endif /* STORAGEPRIV_H */