X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FStoragePriv.h;h=0c61bb64184a79e4ae5b227208fe77450f9066fd;hb=80498a8a061475f74b2c093dfe97d454387581b8;hp=033b06cf4242cecfd0e0473d8712d8eedf0f8e42;hpb=0671ef05dd65137d501cb97f0e42be3b78d4004d;p=ghc-hetmet.git diff --git a/ghc/rts/StoragePriv.h b/ghc/rts/StoragePriv.h index 033b06c..0c61bb6 100644 --- a/ghc/rts/StoragePriv.h +++ b/ghc/rts/StoragePriv.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: StoragePriv.h,v 1.19 2001/11/08 12:46:31 simonmar Exp $ + * $Id: StoragePriv.h,v 1.21 2002/03/20 23:07:02 sebc Exp $ * * (c) The GHC Team, 1998-1999 * @@ -28,9 +28,13 @@ extern StgTSO *relocate_stack(StgTSO *dest, ptrdiff_t diff); extern StgClosure *static_objects; extern StgClosure *scavenged_static_objects; +extern StgWeak *old_weak_ptr_list; + extern StgWeak *weak_ptr_list; extern StgClosure *caf_list; +extern StgTSO *resurrected_threads; + extern bdescr *small_alloc_list; extern bdescr *large_alloc_list; extern bdescr *pinned_object_block; @@ -81,8 +85,8 @@ extern nat countBlocks(bdescr *); /* * These three are used by the garbage collector when we have - * dynamically-linked object modules. (see ClosureMacros.h, - * IS_CODE_PTR etc.). + * dynamically-linked object modules. (see Storage.h, + * IS_DATA_PTR etc.). * Defined in Linker.c. */ int is_dynamically_loaded_code_or_rodata_ptr ( void* p );