* src/vm/options.c (opt_TraceJVMTICalls): Added new -XX option.
[cacao.git] / src / vm / options.h
index 28fdf1d6da0090996f3ef93f336ce1c6b4a9a32a..cdd2bd1940f2aa0b648aca586e6700a5a68df011 100644 (file)
@@ -36,7 +36,7 @@ extern "C" {
 
 #include "vm/types.h"
 
-#include "native/jni.h"
+#include "native/jni.hpp"
 
 #include "vm/global.h"
 
@@ -88,7 +88,6 @@ extern s4   opt_stacksize;
 
 extern bool opt_verbose;
 extern bool opt_debugcolor;
-extern bool compileall;
 
 extern bool loadverbose;         /* Print debug messages during loading */
 extern bool initverbose;         /* Log class initialization */ 
@@ -102,19 +101,14 @@ extern bool showmethods;
 extern bool showconstantpool;
 extern bool showutf;
 
-extern char *opt_method;
-extern char *opt_signature;
-
 extern bool compileverbose;
 extern bool showstack;
 
 extern bool opt_showdisassemble;
-extern bool opt_shownops;
 extern bool opt_showddatasegment;
 extern bool opt_showintermediate;
 
 extern bool checkbounds;
-extern bool opt_noieee;
 extern bool checksync;
 #if defined(ENABLE_LOOP)
 extern bool opt_loops;
@@ -184,11 +178,13 @@ extern int      opt_ThreadStackSize;
 
 /* Debugging options which can be turned off. */
 
+extern bool     opt_AlwaysEmitLongBranches;
+extern bool     opt_AlwaysMmapFirstPage;
+extern int      opt_CompileAll;
+extern char*    opt_CompileMethod;
+extern char*    opt_CompileSignature;
 extern int      opt_DebugExceptions;
 extern int      opt_DebugFinalizer;
-#if defined(ENABLE_JITCACHE)
-extern int      opt_DebugJitCache;
-#endif
 extern int      opt_DebugLocalReferences;
 extern int      opt_DebugLocks;
 extern int      opt_DebugPatcher;
@@ -217,12 +213,15 @@ extern int      opt_InlineMinSize;
 #endif
 #endif
 extern int      opt_PrintConfig;
+extern int      opt_PrintWarnings;
 extern int      opt_ProfileGCMemoryUsage;
 extern int      opt_ProfileMemoryUsage;
 extern FILE    *opt_ProfileMemoryUsageGNUPlot;
+extern int      opt_RegallocSpillAll;
 #if defined(ENABLE_REPLACEMENT)
 extern int      opt_TestReplacement;
 #endif
+extern int      opt_TraceBuiltinCalls;
 extern int      opt_TraceCompilerCalls;
 extern int      opt_TraceExceptions;
 extern int      opt_TraceHPI;
@@ -230,9 +229,13 @@ extern int      opt_TraceHPI;
 extern int      opt_TraceInlining;
 #endif
 extern int      opt_TraceJavaCalls;
+extern bool     opt_TraceJMMCalls;
 extern int      opt_TraceJNICalls;
 extern int      opt_TraceJVMCalls;
 extern int      opt_TraceJVMCallsVerbose;
+#if defined(ENABLE_JVMTI)
+extern int      opt_TraceJVMTICalls;
+#endif
 extern int      opt_TraceLinkClass;
 #if defined(ENABLE_REPLACEMENT)
 extern int      opt_TraceReplacement;