Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: options.h 8212 2007-07-18 19:59:32Z twisti $
-
*/
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_verbosegc;
extern bool opt_verbosejni;
extern bool opt_verbosecall;
-extern bool opt_verbosethreads;
extern bool showmethods;
extern bool showconstantpool;
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;
#if defined(ENABLE_VERIFIER)
extern bool opt_verify;
#endif
-extern bool opt_eager;
#if defined(ENABLE_PROFILING)
extern bool opt_prof;
#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;
/* NOTE: For better readability keep these alpha-sorted. */
+extern int opt_DebugExceptions;
+extern int opt_DebugFinalizer;
+extern int opt_DebugLocalReferences;
+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;
+extern int opt_DebugStackTrace;
+extern int opt_DebugThreads;
+#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;
+#if defined(ENABLE_REPLACEMENT)
+extern int opt_TestReplacement;
+#endif
extern int32_t opt_ThreadStackSize;
+extern int opt_TraceCompilerCalls;
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
/* 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 */