simonmar 2003/09/23 08:38:36 PDT
Modified files:
ghc/includes Block.h
ghc/rts Storage.c ProfHeap.c
Log:
Add a BF_PINNED block flag, and attach it to blocks containing pinned
objects (in addition to the usual BF_LARGE).
In heapCensus, we now ignore blocks containing pinned objects, because
they might contain gaps, and in any case it isn't clear that we want
to include the whole block in a heap census, because much of it might
well be dead. Ignoring it isn't right either, though, so this patch
just fixes the crash and leaves a ToDo.
Revision Changes Path
1.14 +2 -1 fptools/ghc/includes/Block.h
1.80 +2 -2 fptools/ghc/rts/Storage.c
1.48 +10 -1 fptools/ghc/rts/ProfHeap.c
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc