X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvmcore%2Foptions.h;h=61d8ce30c43e1ccf5eb9e662938d585cf4e6ca9f;hb=7a02f41c92dd7109c6ce1366de37b3c64dcb5e67;hp=c1ee4d381318b4ed171bba08707847d6fa144b1e;hpb=c330479c609cc9a9fb98cc64ed07bcbf6908744e;p=cacao.git diff --git a/src/vmcore/options.h b/src/vmcore/options.h index c1ee4d381..61d8ce30c 100644 --- a/src/vmcore/options.h +++ b/src/vmcore/options.h @@ -22,8 +22,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - $Id: options.h 8123 2007-06-20 23:50:55Z michi $ - */ @@ -63,9 +61,10 @@ struct opt_struct { typedef struct option_t option_t; struct option_t { - char *name; - int32_t option; - char *doc; + char *name; + int value; + int type; + char *doc; }; @@ -115,7 +114,6 @@ extern bool opt_shownops; extern bool opt_showddatasegment; extern bool opt_showintermediate; extern bool opt_showexceptionstubs; -extern bool opt_shownativestub; extern bool checkbounds; extern bool opt_noieee; @@ -134,7 +132,6 @@ extern bool opt_getcompilingtime; #if defined(ENABLE_VERIFIER) extern bool opt_verify; #endif -extern bool opt_eager; #if defined(ENABLE_PROFILING) extern bool opt_prof; @@ -146,7 +143,6 @@ extern bool opt_prof_bb; #if defined(ENABLE_INLINING) extern bool opt_inlining; #if defined(ENABLE_INLINING_DEBUG) || !defined(NDEBUG) -extern s4 opt_replace_verbose; extern s4 opt_inline_debug_min_size; extern s4 opt_inline_debug_max_size; extern s4 opt_inline_debug_end_counter; @@ -193,10 +189,26 @@ extern const char *opt_filter_show_method; /* NOTE: For better readability keep these alpha-sorted. */ +extern int32_t opt_DebugStackFrameInfo; +extern int32_t opt_DebugStackTrace; +#if defined(ENABLE_DISASSEMBLER) +extern int opt_DisassembleStubs; +#endif +#if defined(ENABLE_GC_CACAO) +extern int32_t opt_GCDebugRootSet; +extern int32_t opt_GCStress; +#endif +extern int32_t opt_MaxPermSize; +extern int32_t opt_PermSize; +extern int opt_PrintConfig; extern int32_t opt_ProfileGCMemoryUsage; extern int32_t opt_ProfileMemoryUsage; extern FILE *opt_ProfileMemoryUsageGNUPlot; +extern int32_t opt_ThreadStackSize; extern int32_t opt_TraceExceptions; +extern int32_t opt_TraceJavaCalls; +extern int32_t opt_TraceJNICalls; +extern int32_t opt_TraceJVMCalls; #if defined(ENABLE_REPLACEMENT) extern int32_t opt_TraceReplacement; #endif