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

Reply via email to