[project @ 2004-02-12 02:04:59 by mthomas]
[ghc-hetmet.git] / ghc / rts / StablePriv.h
1 /* -----------------------------------------------------------------------------
2  * $Id: StablePriv.h,v 1.3 2001/07/23 17:23:20 simonmar Exp $
3  *
4  * (c) The GHC Team, 1998-1999
5  *
6  * Internal RTS API for stable names and stable ptrs.
7  *
8  * ---------------------------------------------------------------------------*/
9
10 extern void    initStablePtrTable    ( void );
11 extern void    enlargeStablePtrTable ( void );
12 extern StgWord lookupStableName      ( StgPtr p );
13
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 );