Commit 6f0dcafb authored by igloo's avatar igloo
Browse files

[project @ 2003-09-21 13:26:05 by igloo]

Generalise the x86-64 hack to all 64-bit arches.
parent 6a9485d7
/* ----------------------------------------------------------------------------- /* -----------------------------------------------------------------------------
* $Id: MBlock.h,v 1.18 2003/08/29 16:00:29 simonmar Exp $ * $Id: MBlock.h,v 1.19 2003/09/21 13:26:05 igloo Exp $
* *
* (c) The GHC Team, 1998-1999 * (c) The GHC Team, 1998-1999
* *
...@@ -70,7 +70,7 @@ extern StgWord8 mblock_map[]; ...@@ -70,7 +70,7 @@ extern StgWord8 mblock_map[];
# define MARK_HEAP_ALLOCED(p) ((MBLOCK_MAP_ENTRY(p) < MBLOCK_MAP_SIZE) \ # define MARK_HEAP_ALLOCED(p) ((MBLOCK_MAP_ENTRY(p) < MBLOCK_MAP_SIZE) \
&& (mblock_map[MBLOCK_MAP_ENTRY(p)] = 1)) && (mblock_map[MBLOCK_MAP_ENTRY(p)] = 1))
#elif defined(x86_64_TARGET_ARCH) #elif SIZEOF_VOID_P == 8
/* XXX: This is a HACK, and will not work in general! We just use the /* XXX: This is a HACK, and will not work in general! We just use the
* lower 32 bits of the address, and do the same as for the 32-bit * lower 32 bits of the address, and do the same as for the 32-bit
* version. As long as the OS gives us memory in a roughly linear * version. As long as the OS gives us memory in a roughly linear
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment