[project @ 2002-02-14 11:56:03 by njn]
authornjn <unknown>
Thu, 14 Feb 2002 11:56:05 +0000 (11:56 +0000)
committernjn <unknown>
Thu, 14 Feb 2002 11:56:05 +0000 (11:56 +0000)
commit895777064732d75f17dcfd51b5a25d43f3dfa120
tree7d24102588d510d484dcd44e83a4dfe40078e1c3
parent4fabd1503c273f9e1734d646038da8bce0757af6
[project @ 2002-02-14 11:56:03 by njn]
This commit affects ticky-ticky profiling.  Entry counts for thunks,
constructors, functions (standard and direct) and indirections are split into
two counters, one for entries to static closures and one for entries to dynamic
closures.

This required changing ticky-ticky details in the RTS (introducing new counters
and corresponding TICK_* events), and also changing the code generator to
generate the new event names (eg. TICK_ENT_THK is replaced by
TICK_ENT_STATIC_THK and TICK_ENT_DYN_THK).
ghc/compiler/codeGen/CgClosure.lhs
ghc/compiler/codeGen/CgConTbls.lhs
ghc/includes/StgTicky.h
ghc/rts/StgMiscClosures.hc
ghc/rts/Ticky.c