diff options
author | Simon Marlow <marlowsd@gmail.com> | 2009-08-03 21:02:29 +0000 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2009-08-03 21:02:29 +0000 |
commit | 50c54df14a97e55a7792e3d4bc4485f8e6ade756 (patch) | |
tree | ae354c4c1f48dfd7822eb37f0273ae360993b4d0 /includes/Rts.h | |
parent | 9a0030858ea9f26bb8fddc920f217f431f5bdebb (diff) | |
download | haskell-50c54df14a97e55a7792e3d4bc4485f8e6ade756.tar.gz |
move StgEntCounter type into its own header
Diffstat (limited to 'includes/Rts.h')
-rw-r--r-- | includes/Rts.h | 26 |
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 */ |