simonmar    2003/01/23 04:13:12 PST

  Modified files:
    ghc/includes         RtsFlags.h 
    ghc/rts              ProfHeap.c RtsFlags.c Storage.c 
  Log:
  - Add a new flag, -xt, which enables inclusion of TSOs in a heap profile.
  
  - Include large objects in heap profiles (except TSOs unless the -xt flag
    is given).
  
  - In order to make this work, I had to set the bd->free field of the
    block descriptor for a large object to the correct value.  Previously,
    it pointed to the start of the block (i.e. the same as bd->start).
    I hope this doesn't have any other consequences; it looks more
    correct this way in any case.
  
  Revision  Changes    Path
  1.45      +3 -2      fptools/ghc/includes/RtsFlags.h
  1.41      +10 -4     fptools/ghc/rts/ProfHeap.c
  1.64      +13 -3     fptools/ghc/rts/RtsFlags.c
  1.74      +2 -2      fptools/ghc/rts/Storage.c
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc


Reply via email to