CACAO
Enumerations | Functions | Variables
options.cpp File Reference

Go to the source code of this file.

Enumerations

enum  { OPT_TYPE_BOOLEAN, OPT_TYPE_VALUE }
 
enum  {
  OPT_MaxDirectMemorySize, OPT_MaxPermSize, OPT_PermSize, OPT_ThreadStackSize,
  OPT_AlwaysEmitLongBranches, OPT_AlwaysMmapFirstPage, OPT_CompileAll, OPT_CompileMethod,
  OPT_CompileSignature, OPT_ColorOutput, OPT_DebugLocalReferences, OPT_DebugLocks,
  OPT_DebugPackage, OPT_DebugPatcher, OPT_DebugStackFrameInfo, OPT_DebugStackTrace,
  OPT_DebugThreads, OPT_DisassembleStubs, OPT_EnableOpagent, OPT_GCDebugRootSet,
  OPT_GCStress, OPT_Inline, OPT_InlineAll, OPT_InlineCount,
  OPT_InlineMaxSize, OPT_InlineMinSize, OPT_InlineMethod, OPT_PrintConfig,
  OPT_PrintWarnings, OPT_ProfileGCMemoryUsage, OPT_ProfileMemoryUsage, OPT_ProfileMemoryUsageGNUPlot,
  OPT_RegallocSpillAll, OPT_TestReplacement, OPT_TraceBuiltinCalls, OPT_TraceCompilerCalls,
  OPT_TraceExceptions, OPT_TraceHPI, OPT_TraceInlining, OPT_TraceJavaCalls,
  OPT_TraceJMMCalls, OPT_TraceJNICalls, OPT_TraceJVMCalls, OPT_TraceJVMCallsVerbose,
  OPT_TraceJVMTICalls, OPT_TraceLinkClass, OPT_TraceReplacement, OPT_TraceSubsystemInitialization,
  OPT_TraceTraps, OPT_RtTimingLogfile, OPT_RtTimingCSV, OPT_StatisticsLogfile,
  OPT_StatisticsCSV
}
 

Functions

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

Variables

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

Enumeration Type Documentation

anonymous enum
Enumerator
OPT_TYPE_BOOLEAN 
OPT_TYPE_VALUE 

Definition at line 237 of file options.cpp.

anonymous enum
Enumerator
OPT_MaxDirectMemorySize 
OPT_MaxPermSize 
OPT_PermSize 
OPT_ThreadStackSize 
OPT_AlwaysEmitLongBranches 
OPT_AlwaysMmapFirstPage 
OPT_CompileAll 
OPT_CompileMethod 
OPT_CompileSignature 
OPT_ColorOutput 
OPT_DebugLocalReferences 
OPT_DebugLocks 
OPT_DebugPackage 
OPT_DebugPatcher 
OPT_DebugStackFrameInfo 
OPT_DebugStackTrace 
OPT_DebugThreads 
OPT_DisassembleStubs 
OPT_EnableOpagent 
OPT_GCDebugRootSet 
OPT_GCStress 
OPT_Inline 
OPT_InlineAll 
OPT_InlineCount 
OPT_InlineMaxSize 
OPT_InlineMinSize 
OPT_InlineMethod 
OPT_PrintConfig 
OPT_PrintWarnings 
OPT_ProfileGCMemoryUsage 
OPT_ProfileMemoryUsage 
OPT_ProfileMemoryUsageGNUPlot 
OPT_RegallocSpillAll 
OPT_TestReplacement 
OPT_TraceBuiltinCalls 
OPT_TraceCompilerCalls 
OPT_TraceExceptions 
OPT_TraceHPI 
OPT_TraceInlining 
OPT_TraceJavaCalls 
OPT_TraceJMMCalls 
OPT_TraceJNICalls 
OPT_TraceJVMCalls 
OPT_TraceJVMCallsVerbose 
OPT_TraceJVMTICalls 
OPT_TraceLinkClass 
OPT_TraceReplacement 
OPT_TraceSubsystemInitialization 
OPT_TraceTraps 
OPT_RtTimingLogfile 
OPT_RtTimingCSV 
OPT_StatisticsLogfile 
OPT_StatisticsCSV 

Definition at line 242 of file options.cpp.

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.

static void options_xxusage ( void  )
static

Definition at line 470 of file options.cpp.

Variable Documentation

bool checkbounds = true

Definition at line 89 of file options.cpp.

bool checksync = true

Definition at line 90 of file options.cpp.

bool compileverbose = false

Definition at line 82 of file options.cpp.

bool initverbose = false

Definition at line 71 of file options.cpp.

bool loadverbose = false

Definition at line 70 of file options.cpp.

bool makeinitializations = true

Definition at line 95 of file options.cpp.

bool opt_AlwaysEmitLongBranches = false

Definition at line 163 of file options.cpp.

bool opt_AlwaysMmapFirstPage = false

Definition at line 164 of file options.cpp.

char* opt_arg

Definition at line 47 of file options.cpp.

int opt_CompileAll = 0

Definition at line 165 of file options.cpp.

char* opt_CompileMethod = NULL

Definition at line 166 of file options.cpp.

char* opt_CompileSignature = NULL

Definition at line 167 of file options.cpp.

bool opt_debugcolor = false

Definition at line 68 of file options.cpp.

int opt_DebugLocalReferences = 0

Definition at line 168 of file options.cpp.

int opt_DebugLocks = 0

Definition at line 169 of file options.cpp.

int opt_DebugPackage = 0

Definition at line 170 of file options.cpp.

int opt_DebugPatcher = 0

Definition at line 171 of file options.cpp.

int opt_DebugProperties = 0

Definition at line 172 of file options.cpp.

int opt_DebugStackFrameInfo = 0

Definition at line 173 of file options.cpp.

int opt_DebugStackTrace = 0

Definition at line 174 of file options.cpp.

int opt_DebugThreads = 0

Definition at line 175 of file options.cpp.

const char* opt_filter_show_method = 0

Definition at line 145 of file options.cpp.

const char* opt_filter_verbosecall_exclude = 0

Definition at line 144 of file options.cpp.

const char* opt_filter_verbosecall_include = 0

Definition at line 143 of file options.cpp.

bool opt_foo = false

Definition at line 49 of file options.cpp.

s4 opt_heapmaxsize = 0

Definition at line 63 of file options.cpp.

s4 opt_heapstartsize = 0

Definition at line 64 of file options.cpp.

bool opt_ifconv = false

Definition at line 118 of file options.cpp.

s4 opt_index = 0

Definition at line 46 of file options.cpp.

bool opt_intrp = false

Definition at line 55 of file options.cpp.

bool opt_jar = false

Definition at line 51 of file options.cpp.

bool opt_jit = true

Definition at line 54 of file options.cpp.

int64_t opt_MaxDirectMemorySize = -1

Definition at line 156 of file options.cpp.

int opt_MaxPermSize = 0

Definition at line 157 of file options.cpp.

int opt_PermSize = 0

Definition at line 158 of file options.cpp.

int opt_PrintConfig = 0

Definition at line 197 of file options.cpp.

int opt_PrintWarnings = 0

Definition at line 198 of file options.cpp.

int opt_ProfileGCMemoryUsage = 0

Definition at line 199 of file options.cpp.

int opt_ProfileMemoryUsage = 0

Definition at line 200 of file options.cpp.

FILE* opt_ProfileMemoryUsageGNUPlot = NULL

Definition at line 201 of file options.cpp.

int opt_RegallocSpillAll = 0

Definition at line 202 of file options.cpp.

bool opt_run = true

Definition at line 61 of file options.cpp.

bool opt_showddatasegment = false

Definition at line 86 of file options.cpp.

bool opt_showdisassemble = false

Definition at line 85 of file options.cpp.

bool opt_showintermediate = false

Definition at line 87 of file options.cpp.

s4 opt_stacksize = 0

Definition at line 65 of file options.cpp.

int opt_ThreadStackSize = 0

Definition at line 159 of file options.cpp.

int opt_TraceBuiltinCalls = 0

Definition at line 206 of file options.cpp.

int opt_TraceCompilerCalls = 0

Definition at line 207 of file options.cpp.

int opt_TraceExceptions = 0

Definition at line 208 of file options.cpp.

int opt_TraceHPI = 0

Definition at line 209 of file options.cpp.

int opt_TraceJavaCalls = 0

Definition at line 213 of file options.cpp.

bool opt_TraceJMMCalls = false

Definition at line 214 of file options.cpp.

int opt_TraceJNICalls = 0

Definition at line 215 of file options.cpp.

int opt_TraceJVMCalls = 0

Definition at line 216 of file options.cpp.

int opt_TraceJVMCallsVerbose = 0

Definition at line 217 of file options.cpp.

int opt_TraceLinkClass = 0

Definition at line 229 of file options.cpp.

int opt_TraceSubsystemInitialization = 0

Definition at line 233 of file options.cpp.

int opt_TraceTraps = 0

Definition at line 234 of file options.cpp.

bool opt_verbose = false

Definition at line 67 of file options.cpp.

bool opt_verbosecall = false

Definition at line 76 of file options.cpp.

bool opt_verboseclass = false

Definition at line 73 of file options.cpp.

bool opt_verbosegc = false

Definition at line 74 of file options.cpp.

bool opt_verbosejni = false

Definition at line 75 of file options.cpp.

bool opt_verify = true

Definition at line 103 of file options.cpp.

option_t options_XX[]

Definition at line 305 of file options.cpp.

bool showconstantpool = false

Definition at line 79 of file options.cpp.

bool showmethods = false

Definition at line 78 of file options.cpp.

bool showstack = false

Definition at line 83 of file options.cpp.

bool showutf = false

Definition at line 80 of file options.cpp.