X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fincludes%2FRtsFlags.h;h=9f4bef3d7ed761eae047dd3df157de085251d02a;hb=0c0d05f46ed42dceac771999adb769f12c10cc39;hp=09c77a027b1f922b078d6d68d160236033d50a3c;hpb=a34d31c31a7d671793d38d2a1f9748ef138c2cc3;p=ghc-hetmet.git diff --git a/ghc/includes/RtsFlags.h b/ghc/includes/RtsFlags.h index 09c77a0..9f4bef3 100644 --- a/ghc/includes/RtsFlags.h +++ b/ghc/includes/RtsFlags.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: RtsFlags.h,v 1.38 2001/08/31 11:42:44 sewardj Exp $ + * $Id: RtsFlags.h,v 1.41 2001/12/12 14:58:26 simonmar Exp $ * * (c) The GHC Team, 1998-1999 * @@ -88,8 +88,8 @@ struct COST_CENTRE_FLAGS { struct PROFILING_FLAGS { unsigned int doHeapProfile; - nat profileFrequency; /* how often do you want */ - /* to sample (in ms) */ + nat profileInterval; /* delta between samples (in ms) */ + nat profileIntervalTicks; /* delta between samples (in 'ticks') */ # define NO_HEAP_PROFILING 0 /* N.B. Used as indexes into arrays */ @@ -97,19 +97,20 @@ struct PROFILING_FLAGS { # define HEAP_BY_MOD 2 # define HEAP_BY_DESCR 4 # define HEAP_BY_TYPE 5 +# define HEAP_BY_RETAINER 6 +# define HEAP_BY_LDV 7 rtsBool showCCSOnException; -# define CCchar 'C' -# define MODchar 'M' -# define DESCRchar 'D' -# define TYPEchar 'Y' + nat maxRetainerSetSize; char* modSelector; char* descrSelector; char* typeSelector; char* ccSelector; - + char* ccsSelector; + char* retainerSelector; + char* bioSelector; }; #elif defined(DEBUG)