X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2Fsm%2FStorage.h;h=d463d1a2ba0a6a3e54344bbd201e068eefd02257;hb=cd47700887365ca2a6af17d03e731efce65cf2ac;hp=8927ed69b067ea9170745d7e62469ee6cf8e70b5;hpb=329077220af83860d5dd6891649cb1058b5bbaa6;p=ghc-hetmet.git diff --git a/rts/sm/Storage.h b/rts/sm/Storage.h index 8927ed6..d463d1a 100644 --- a/rts/sm/Storage.h +++ b/rts/sm/Storage.h @@ -87,11 +87,18 @@ lnat countNurseryBlocks ( void ); -------------------------------------------------------------------------- */ lnat calcAllocated (rtsBool count_nurseries); -lnat calcLiveBlocks (void); -lnat calcLiveWords (void); lnat countOccupied (bdescr *bd); lnat calcNeeded (void); +lnat gcThreadLiveWords (nat i, nat g); +lnat gcThreadLiveBlocks (nat i, nat g); + +lnat genLiveWords (generation *gen); +lnat genLiveBlocks (generation *gen); + +lnat calcLiveBlocks (void); +lnat calcLiveWords (void); + /* ---------------------------------------------------------------------------- Storage manager internal APIs and globals ------------------------------------------------------------------------- */