Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
- $Id: options.h 8120 2007-06-20 22:11:24Z twisti $
-
*/
typedef struct option_t option_t;
struct option_t {
- char *name;
- int32_t option;
- char *doc;
+ char *name;
+ int value;
+ int type;
+ char *doc;
};
#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 int32_t opt_DebugStackFrameInfo;
+extern int32_t opt_DebugStackTrace;
+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
/* function prototypes ********************************************************/