CACAO
Data Structures | Macros | Typedefs | Functions | Variables
options.hpp File Reference

Go to the source code of this file.

Data Structures

struct  opt_struct
 
struct  option_t
 

Macros

#define OPT_DONE   -1
 
#define OPT_ERROR   -2
 
#define OPT_IGNORE   -3
 
#define TRACESUBSYSTEMINITIALIZATION(text)
 

Typedefs

typedef struct opt_struct opt_struct
 
typedef struct option_t option_t
 

Functions

int options_get (opt_struct *opts, JavaVMInitArgs *vm_args)
 
void options_xx (JavaVMInitArgs *vm_args)
 

Variables

s4 opt_index
 
char * opt_arg
 
bool opt_foo
 
bool opt_jit
 
bool opt_intrp
 
bool opt_jar
 
bool opt_run
 
s4 opt_heapmaxsize
 
s4 opt_heapstartsize
 
s4 opt_stacksize
 
bool opt_verbose
 
bool opt_debugcolor
 
bool loadverbose
 
bool initverbose
 
bool opt_verboseclass
 
bool opt_verbosegc
 
bool opt_verbosejni
 
bool opt_verbosecall
 
bool showmethods
 
bool showconstantpool
 
bool showutf
 
bool compileverbose
 
bool showstack
 
bool opt_showdisassemble
 
bool opt_showddatasegment
 
bool opt_showintermediate
 
bool checkbounds
 
bool checksync
 
bool makeinitializations
 
bool opt_verify
 
bool opt_ifconv
 
const char * opt_filter_verbosecall_include
 
const char * opt_filter_verbosecall_exclude
 
const char * opt_filter_show_method
 
int64_t opt_MaxDirectMemorySize
 
int opt_MaxPermSize
 
int opt_PermSize
 
int opt_ThreadStackSize
 
bool opt_AlwaysEmitLongBranches
 
bool opt_AlwaysMmapFirstPage
 
int opt_CompileAll
 
char * opt_CompileMethod
 
char * opt_CompileSignature
 
int opt_DebugLocalReferences
 
int opt_DebugLocks
 
int opt_DebugPatcher
 
int opt_DebugPackage
 
int opt_DebugStackFrameInfo
 
int opt_DebugStackTrace
 
int opt_DebugThreads
 
int opt_PrintConfig
 
int opt_PrintWarnings
 
int opt_ProfileGCMemoryUsage
 
int opt_ProfileMemoryUsage
 
FILE * opt_ProfileMemoryUsageGNUPlot
 
int opt_RegallocSpillAll
 
int opt_TraceBuiltinCalls
 
int opt_TraceCompilerCalls
 
int opt_TraceExceptions
 
int opt_TraceHPI
 
int opt_TraceJavaCalls
 
bool opt_TraceJMMCalls
 
int opt_TraceJNICalls
 
int opt_TraceJVMCalls
 
int opt_TraceJVMCallsVerbose
 
int opt_TraceLinkClass
 
int opt_TraceSubsystemInitialization
 
int opt_TraceTraps
 

Macro Definition Documentation

#define OPT_DONE   -1

Definition at line 43 of file options.hpp.

#define OPT_ERROR   -2

Definition at line 44 of file options.hpp.

#define OPT_IGNORE   -3

Definition at line 45 of file options.hpp.

#define TRACESUBSYSTEMINITIALIZATION (   text)
Value:
do { \
log_println("[Initializing subsystem: %s]", text); \
} \
} while (0)
void log_println(const char *text,...)
Definition: logging.cpp:193
int opt_TraceSubsystemInitialization
Definition: options.cpp:233

Definition at line 258 of file options.hpp.

Typedef Documentation

typedef struct opt_struct opt_struct

Definition at line 48 of file options.hpp.

typedef struct option_t option_t

Definition at line 57 of file options.hpp.

Function Documentation

int options_get ( opt_struct opts,
JavaVMInitArgs *  vm_args 
)

Definition at line 400 of file options.cpp.

void options_xx ( JavaVMInitArgs *  vm_args)

Definition at line 552 of file options.cpp.

Variable Documentation

bool checkbounds

Definition at line 89 of file options.cpp.

bool checksync

Definition at line 90 of file options.cpp.

bool compileverbose

Definition at line 82 of file options.cpp.

bool initverbose

Definition at line 71 of file options.cpp.

bool loadverbose

Definition at line 70 of file options.cpp.

bool makeinitializations

Definition at line 95 of file options.cpp.

bool opt_AlwaysEmitLongBranches

Definition at line 163 of file options.cpp.

bool opt_AlwaysMmapFirstPage

Definition at line 164 of file options.cpp.

char* opt_arg

Definition at line 47 of file options.cpp.

int opt_CompileAll

Definition at line 165 of file options.cpp.

char* opt_CompileMethod

Definition at line 166 of file options.cpp.

char* opt_CompileSignature

Definition at line 167 of file options.cpp.

bool opt_debugcolor

Definition at line 68 of file options.cpp.

int opt_DebugLocalReferences

Definition at line 168 of file options.cpp.

int opt_DebugLocks

Definition at line 169 of file options.cpp.

int opt_DebugPackage

Definition at line 170 of file options.cpp.

int opt_DebugPatcher

Definition at line 171 of file options.cpp.

int opt_DebugStackFrameInfo

Definition at line 173 of file options.cpp.

int opt_DebugStackTrace

Definition at line 174 of file options.cpp.

int opt_DebugThreads

Definition at line 175 of file options.cpp.

const char* opt_filter_show_method

Definition at line 145 of file options.cpp.

const char* opt_filter_verbosecall_exclude

Definition at line 144 of file options.cpp.

const char* opt_filter_verbosecall_include

Definition at line 143 of file options.cpp.

bool opt_foo

Definition at line 49 of file options.cpp.

s4 opt_heapmaxsize

Definition at line 63 of file options.cpp.

s4 opt_heapstartsize

Definition at line 64 of file options.cpp.

bool opt_ifconv

Definition at line 118 of file options.cpp.

s4 opt_index

Definition at line 46 of file options.cpp.

bool opt_intrp

Definition at line 55 of file options.cpp.

bool opt_jar

Definition at line 51 of file options.cpp.

bool opt_jit

Definition at line 54 of file options.cpp.

int64_t opt_MaxDirectMemorySize

Definition at line 156 of file options.cpp.

int opt_MaxPermSize

Definition at line 157 of file options.cpp.

int opt_PermSize

Definition at line 158 of file options.cpp.

int opt_PrintConfig

Definition at line 197 of file options.cpp.

int opt_PrintWarnings

Definition at line 198 of file options.cpp.

int opt_ProfileGCMemoryUsage

Definition at line 199 of file options.cpp.

int opt_ProfileMemoryUsage

Definition at line 200 of file options.cpp.

FILE* opt_ProfileMemoryUsageGNUPlot

Definition at line 201 of file options.cpp.

int opt_RegallocSpillAll

Definition at line 202 of file options.cpp.

bool opt_run

Definition at line 61 of file options.cpp.

bool opt_showddatasegment

Definition at line 86 of file options.cpp.

bool opt_showdisassemble

Definition at line 85 of file options.cpp.

bool opt_showintermediate

Definition at line 87 of file options.cpp.

s4 opt_stacksize

Definition at line 65 of file options.cpp.

int opt_ThreadStackSize

Definition at line 159 of file options.cpp.

int opt_TraceBuiltinCalls

Definition at line 206 of file options.cpp.

int opt_TraceCompilerCalls

Definition at line 207 of file options.cpp.

int opt_TraceExceptions

Definition at line 208 of file options.cpp.

int opt_TraceHPI

Definition at line 209 of file options.cpp.

int opt_TraceJavaCalls

Definition at line 213 of file options.cpp.

bool opt_TraceJMMCalls

Definition at line 214 of file options.cpp.

int opt_TraceJNICalls

Definition at line 215 of file options.cpp.

int opt_TraceJVMCalls

Definition at line 216 of file options.cpp.

int opt_TraceJVMCallsVerbose

Definition at line 217 of file options.cpp.

int opt_TraceLinkClass

Definition at line 229 of file options.cpp.

int opt_TraceSubsystemInitialization

Definition at line 233 of file options.cpp.

int opt_TraceTraps

Definition at line 234 of file options.cpp.

bool opt_verbose

Definition at line 67 of file options.cpp.

bool opt_verbosecall

Definition at line 76 of file options.cpp.

bool opt_verboseclass

Definition at line 73 of file options.cpp.

bool opt_verbosegc

Definition at line 74 of file options.cpp.

bool opt_verbosejni

Definition at line 75 of file options.cpp.

bool opt_verify

Definition at line 103 of file options.cpp.

bool showconstantpool

Definition at line 79 of file options.cpp.

bool showmethods

Definition at line 78 of file options.cpp.

bool showstack

Definition at line 83 of file options.cpp.

bool showutf

Definition at line 80 of file options.cpp.