X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=includes%2FBlock.h;h=3d7a5c8a8668343c20c3651cd8e9b21c500a92df;hb=bb7ffa1642e2110e26e1243c42a8a24adafa985d;hp=e2e691ab0e17db80981f5fc923b3b5a47eab9756;hpb=dbbf15c0f141357aa49b583286174867baadb821;p=ghc-hetmet.git diff --git a/includes/Block.h b/includes/Block.h index e2e691a..3d7a5c8 100644 --- a/includes/Block.h +++ b/includes/Block.h @@ -84,12 +84,15 @@ typedef struct bdescr_ { #define BF_LARGE 2 /* Block is pinned */ #define BF_PINNED 4 -/* Block is part of a compacted generation */ -#define BF_COMPACTED 8 +/* Block is to be marked, not copied */ +#define BF_MARKED 8 /* Block is free, and on the free list (TODO: is this used?) */ #define BF_FREE 16 /* Block is executable */ #define BF_EXEC 32 +/* Block contains only a small amount of live data */ +#define BF_FRAGMENTED 64 + /* Finding the block descriptor for a given block -------------------------- */