1 /* -----------------------------------------------------------------------------
2 * $Id: StablePriv.h,v 1.3 2001/07/23 17:23:20 simonmar Exp $
4 * (c) The GHC Team, 1998-1999
6 * Internal RTS API for stable names and stable ptrs.
8 * ---------------------------------------------------------------------------*/
10 extern void initStablePtrTable ( void );
11 extern void enlargeStablePtrTable ( void );
12 extern StgWord lookupStableName ( StgPtr p );
14 extern void markStablePtrTable ( evac_fn evac );
15 extern void threadStablePtrTable ( evac_fn evac );
16 extern void gcStablePtrTable ( void );
17 extern void updateStablePtrTable ( rtsBool full );