[project @ 2003-07-21 11:45:47 by simonmar]
[ghc-hetmet.git] / ghc / includes / RtsFlags.h
index ce21faf..01f631d 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------------
- * $Id: RtsFlags.h,v 1.43 2002/08/05 10:11:03 simonmar Exp $
+ * $Id: RtsFlags.h,v 1.45 2003/01/23 12:13:10 simonmar Exp $
  *
  * (c) The GHC Team, 1998-1999
  *
@@ -47,7 +47,7 @@ struct GC_FLAGS {
 struct DEBUG_FLAGS {  
     // flags to control debugging output & extra checking in various subsystems
     rtsBool scheduler;      // 's'
-    rtsBool evaluator;     // 'e'
+    rtsBool interpreter;    // 'i'
     rtsBool codegen;        // 'c'
     rtsBool weak;           // 'w'
     rtsBool gccafs;         // 'G'
@@ -59,6 +59,7 @@ struct DEBUG_FLAGS {
     rtsBool gran;           // 'r'
     rtsBool par;            // 'P'
     rtsBool linker;         // 'l'   the object linker
+    rtsBool apply;          // 'a'
 };
 
 struct COST_CENTRE_FLAGS {
@@ -78,6 +79,7 @@ struct PROFILING_FLAGS {
 
     nat                 profileInterval;      /* delta between samples (in ms) */
     nat                 profileIntervalTicks; /* delta between samples (in 'ticks') */
+    rtsBool             includeTSOs;
 
 
 # define NO_HEAP_PROFILING     0       /* N.B. Used as indexes into arrays */
@@ -89,7 +91,7 @@ struct PROFILING_FLAGS {
 # define HEAP_BY_LDV            7
 
     rtsBool            showCCSOnException;
-  
+
     nat                 maxRetainerSetSize;
 
     char*               modSelector;