extern bool compileall;
extern bool loadverbose; /* Print debug messages during loading */
-extern bool linkverbose;
extern bool initverbose; /* Log class initialization */
extern bool opt_verboseclass;
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;
/* 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;
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
/* 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 */