projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[project @ 2002-10-15 13:18:51 by simonmar]
[ghc-hetmet.git]
/
ghc
/
rts
/
StoragePriv.h
diff --git
a/ghc/rts/StoragePriv.h
b/ghc/rts/StoragePriv.h
index
033b06c
..
0c61bb6
100644
(file)
--- 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
*
*
* (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 StgClosure *static_objects;
extern StgClosure *scavenged_static_objects;
+extern StgWeak *old_weak_ptr_list;
+
extern StgWeak *weak_ptr_list;
extern StgClosure *caf_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;
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
/*
* 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 );
* Defined in Linker.c.
*/
int is_dynamically_loaded_code_or_rodata_ptr ( void* p );