[project @ 2001-12-12 14:31:42 by simonmar]
authorsimonmar <unknown>
Wed, 12 Dec 2001 14:31:43 +0000 (14:31 +0000)
committersimonmar <unknown>
Wed, 12 Dec 2001 14:31:43 +0000 (14:31 +0000)
commit55c8be525c07ee7b4a3d34c23d580580fd825fce
treedaad3487613a579cc3505b457af0cda7a32c606e
parent6370689592bcefda7ed023bc721d9c977627997e
[project @ 2001-12-12 14:31:42 by simonmar]
- Add a new type of restriction: -hC, which restricts to closures
  whose CCS contains the specified CCs *anywhere* (not just at the
  top).

- Complain if the user tries to request both retainer and biographical
  profiling.  We don't support both simultaneously, because they use
  the same header word in the closure.

- Allow for the fact that the heap might contain some closures which
  don't have a valid retainer set during the heap census.  The only
  known closures of this kind so far are DEAD_WEAK closures.

- Some cruft-removal and renaming of functions to follow conventions.
ghc/rts/ProfHeap.c
ghc/rts/ProfHeap.h
ghc/rts/Profiling.c
ghc/rts/Profiling.h
ghc/rts/Proftimer.c
ghc/rts/RtsFlags.c
ghc/rts/RtsStartup.c