* src/cacaoh/cacaoh.c (main): Removed linkverbose.
[cacao.git] / src / vmcore / options.h
index 6e9b7b4a99c6686268ddb7de09c99f0809c311a5..15dbbd9d030854bdb1eedc8c6d0747d0acfada54 100644 (file)
@@ -90,7 +90,6 @@ extern bool opt_debugcolor;
 extern bool compileall;
 
 extern bool loadverbose;         /* Print debug messages during loading */
-extern bool linkverbose;
 extern bool initverbose;         /* Log class initialization */ 
 
 extern bool opt_verboseclass;
@@ -113,8 +112,6 @@ extern bool opt_showdisassemble;
 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;
@@ -190,8 +187,20 @@ extern const char *opt_filter_show_method;
 
 /* NOTE: For better readability keep these alpha-sorted. */
 
+extern int      opt_DebugExceptions;
+extern int      opt_DebugLocks;
+extern int      opt_DebugPatcher;
+extern int      opt_DebugPackage;
+extern int      opt_DebugProperties;
 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;
@@ -203,6 +212,7 @@ extern int32_t  opt_TraceExceptions;
 extern int32_t  opt_TraceJavaCalls;
 extern int32_t  opt_TraceJNICalls;
 extern int32_t  opt_TraceJVMCalls;
+extern int32_t  opt_TraceLinkClass;
 #if defined(ENABLE_REPLACEMENT)
 extern int32_t  opt_TraceReplacement;
 #endif
@@ -211,7 +221,7 @@ extern int32_t  opt_TraceReplacement;
 /* function prototypes ********************************************************/
 
 s4   options_get(opt_struct *opts, JavaVMInitArgs *vm_args);
-void options_xx(const char *name);
+void options_xx(JavaVMInitArgs *vm_args);
 
 #endif /* _OPTIONS_H */