X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=rts%2Fsm%2FBlockAlloc.h;h=00efeb4bbc788f015a810c975c3c5dd0911c551f;hb=d2c874dc74e2d99eda70d83e9b540f54c45c2154;hp=2d777f7cae3b632d8ff3edb9d4bd9f9cc5b3d00c;hpb=a7f2a897bab20f05d4cf5fc8cdae328698c7fc82;p=ghc-hetmet.git diff --git a/rts/sm/BlockAlloc.h b/rts/sm/BlockAlloc.h index 2d777f7..00efeb4 100644 --- a/rts/sm/BlockAlloc.h +++ b/rts/sm/BlockAlloc.h @@ -9,14 +9,20 @@ #ifndef BLOCK_ALLOC_H #define BLOCK_ALLOC_H +BEGIN_RTS_PRIVATE + /* Debugging -------------------------------------------------------------- */ #ifdef DEBUG -extern void checkFreeListSanity(void); -nat countFreeList(void); +void checkFreeListSanity(void); +nat countFreeList(void); +void markBlocks (bdescr *bd); +void reportUnmarkedBlocks (void); #endif -lnat n_alloc_blocks; // currently allocated blocks -lnat hw_alloc_blocks; // high-water allocated blocks +extern lnat n_alloc_blocks; // currently allocated blocks +extern lnat hw_alloc_blocks; // high-water allocated blocks + +END_RTS_PRIVATE #endif /* BLOCK_ALLOC_H */