summaryrefslogtreecommitdiff
path: root/includes/Rts.h
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2009-08-03 21:02:29 +0000
committerSimon Marlow <marlowsd@gmail.com>2009-08-03 21:02:29 +0000
commit50c54df14a97e55a7792e3d4bc4485f8e6ade756 (patch)
treeae354c4c1f48dfd7822eb37f0273ae360993b4d0 /includes/Rts.h
parent9a0030858ea9f26bb8fddc920f217f431f5bdebb (diff)
downloadhaskell-50c54df14a97e55a7792e3d4bc4485f8e6ade756.tar.gz
move StgEntCounter type into its own header
Diffstat (limited to 'includes/Rts.h')
-rw-r--r--includes/Rts.h26
1 files changed, 1 insertions, 25 deletions
diff --git a/includes/Rts.h b/includes/Rts.h
index 7358c368c1..f4cf5450c6 100644
--- a/includes/Rts.h
+++ b/includes/Rts.h
@@ -173,6 +173,7 @@ void _assertFail(const char *filename, unsigned int linenum)
#include "rts/IOManager.h"
#include "rts/Linker.h"
#include "rts/Threads.h"
+#include "rts/Ticky.h"
#include "rts/Timer.h"
#include "rts/Stable.h"
@@ -263,29 +264,4 @@ TICK_VAR(2)
}
#endif
-
-/* krc: I put this here because I don't think
- it needs to be visible externally.
- It used to be in StgTicky.h, but I got rid
- of that. */
-
-/* -----------------------------------------------------------------------------
- The StgEntCounter type - needed regardless of TICKY_TICKY
- -------------------------------------------------------------------------- */
-
-typedef struct _StgEntCounter {
- /* Using StgWord for everything, becuase both the C and asm code
- generators make trouble if you try to pack things tighter */
- StgWord registeredp; /* 0 == no, 1 == yes */
- StgInt arity; /* arity (static info) */
- StgInt stk_args; /* # of args off stack */
- /* (rest of args are in registers) */
- char *str; /* name of the thing */
- char *arg_kinds; /* info about the args types */
- StgInt entry_count; /* Trips to fast entry code */
- StgInt allocs; /* number of allocations by this fun */
- struct _StgEntCounter *link;/* link to chain them all together */
-} StgEntCounter;
-
-
#endif /* RTS_H */