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