X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=includes%2FStable.h;h=5acc6bc5140f92c7cc9ea1a65540293669444078;hb=393f26621b762225b204b3dc78b05a3ecf08871e;hp=ca2e72118adae425fd34bef2af6ff3dadecddfd2;hpb=0065d5ab628975892cea1ec7303f968c3338cbe1;p=ghc-hetmet.git diff --git a/includes/Stable.h b/includes/Stable.h index ca2e721..5acc6bc 100644 --- a/includes/Stable.h +++ b/includes/Stable.h @@ -55,12 +55,15 @@ extern StgPtr deRefStablePtr(StgStablePtr sp); #endif extern void initStablePtrTable ( void ); +extern void exitStablePtrTable ( void ); extern void enlargeStablePtrTable ( void ); extern StgWord lookupStableName ( StgPtr p ); -extern void markStablePtrTable ( evac_fn evac ); -extern void threadStablePtrTable ( evac_fn evac ); +extern void markStablePtrTable ( evac_fn evac, void *user ); +extern void threadStablePtrTable ( evac_fn evac, void *user ); extern void gcStablePtrTable ( void ); extern void updateStablePtrTable ( rtsBool full ); +extern void exitHashTable ( void ); + #endif