Merge commit
[ghc.git] / rts / RetainerProfile.h
index 827daa8..b2adf71 100644 (file)
 
 #include "RetainerSet.h"
 
-extern void  initRetainerProfiling ( void );
-extern void  endRetainerProfiling  ( void );
-extern void  printRetainer         ( FILE *, retainer );
-extern void  retainerProfile       ( void );
-extern void  resetStaticObjectForRetainerProfiling ( void );
+#include "BeginPrivate.h"
 
-extern StgWord RTS_VAR(flip);
+void initRetainerProfiling ( void );
+void endRetainerProfiling  ( void );
+void retainerProfile       ( void );
+void resetStaticObjectForRetainerProfiling( StgClosure *static_objects );
+
+extern StgWord flip;
 
 // extract the retainer set field from c
 #define RSET(c)   ((c)->header.prof.hp.rs)
@@ -42,6 +43,8 @@ retainerSetOf( StgClosure *c )
 extern lnat retainerStackBlocks ( void );
 #endif
 
+#include "EndPrivate.h"
+
 #endif /* PROFILING */
 
 #endif /* RETAINERPROFILE_H */