* (Checked) dynamic allocation
* -------------------------------------------------------------------------- */
-extern void *stgMallocBytes(int n, char *msg)
- GNUC3_ATTRIBUTE(__malloc__);
+extern void initAllocator(void);
+extern void shutdownAllocator(void);
-extern void* stgMallocBytesRWX(int len)
+extern void *stgMallocBytes(int n, char *msg)
GNUC3_ATTRIBUTE(__malloc__);
extern void *stgReallocBytes(void *p, int n, char *msg);
extern char *time_str(void);
extern char *ullong_format_string(ullong, char *, rtsBool);
-#ifdef PAR
-extern ullong msTime(void);
-#endif
-
#ifdef DEBUG
extern void heapCheckFail( void );
#endif
extern void* __hscore_get_saved_termios(int fd);
extern void __hscore_set_saved_termios(int fd, void* ts);
+void printRtsInfo(void);
+
+int rts_isProfiled(void);
+
#endif /* RTSUTILS_H */