X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=rts%2Fsm%2FBlockAlloc.c;h=429ebd03ad453cc0a485523f7b972a913f37349d;hp=f0f786b105eae14777ab149dadb5eeadd07b7cd6;hb=7267a7862cc406e593c89e79a4d5ab064ac40120;hpb=e6396ceaf29d592785944ca9f4086595d1137836 diff --git a/rts/sm/BlockAlloc.c b/rts/sm/BlockAlloc.c index f0f786b..429ebd0 100644 --- a/rts/sm/BlockAlloc.c +++ b/rts/sm/BlockAlloc.c @@ -333,6 +333,7 @@ allocGroup (nat n) // only the bdescrs of the first MB are required to be initialised initGroup(bd); + IF_DEBUG(sanity,memset(bd->start, 0xaa, bd->blocks * BLOCK_SIZE)); IF_DEBUG(sanity, checkFreeListSanity()); return bd; } @@ -382,6 +383,7 @@ allocGroup (nat n) barf("allocGroup: free list corrupted"); } initGroup(bd); // initialise it + IF_DEBUG(sanity,memset(bd->start, 0xaa, bd->blocks * BLOCK_SIZE)); IF_DEBUG(sanity, checkFreeListSanity()); ASSERT(bd->blocks == n); return bd;