comparison src/share/vm/runtime/arguments.hpp @ 1437:9e5e83ca2259

Enabled -C1X:OPTIONS when running HotSpot/C1X. Enabled checkstyle for the HotSpotVM Java project.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Mon, 25 Oct 2010 16:47:52 +0200
parents 5f1f51edaff6
children 2d26b0046e0d
comparison
equal deleted inserted replaced
1436:9dae1aae168a 1437:9e5e83ca2259
219 static char** _jvm_flags_array; 219 static char** _jvm_flags_array;
220 static int _num_jvm_flags; 220 static int _num_jvm_flags;
221 // an array containing all jvm arguments specified in the command line 221 // an array containing all jvm arguments specified in the command line
222 static char** _jvm_args_array; 222 static char** _jvm_args_array;
223 static int _num_jvm_args; 223 static int _num_jvm_args;
224 // an array containing all c1x arguments specified in the command line
225 static char** _c1x_args_array;
226 static int _num_c1x_args;
224 // string containing all java command (class/jarfile name and app args) 227 // string containing all java command (class/jarfile name and app args)
225 static char* _java_command; 228 static char* _java_command;
226 229
227 // Property list 230 // Property list
228 static SystemProperty* _system_properties; 231 static SystemProperty* _system_properties;
351 uintx min_size); 354 uintx min_size);
352 355
353 // methods to build strings from individual args 356 // methods to build strings from individual args
354 static void build_jvm_args(const char* arg); 357 static void build_jvm_args(const char* arg);
355 static void build_jvm_flags(const char* arg); 358 static void build_jvm_flags(const char* arg);
359 static void add_c1x_arg(const char* arg);
356 static void add_string(char*** bldarray, int* count, const char* arg); 360 static void add_string(char*** bldarray, int* count, const char* arg);
357 static const char* build_resource_string(char** args, int count); 361 static const char* build_resource_string(char** args, int count);
358 362
359 static bool methodExists( 363 static bool methodExists(
360 char* className, char* methodName, 364 char* className, char* methodName,
404 static bool process_settings_file(const char* file_name, bool should_exist, jboolean ignore_unrecognized); 408 static bool process_settings_file(const char* file_name, bool should_exist, jboolean ignore_unrecognized);
405 409
406 // return a char* array containing all options 410 // return a char* array containing all options
407 static char** jvm_flags_array() { return _jvm_flags_array; } 411 static char** jvm_flags_array() { return _jvm_flags_array; }
408 static char** jvm_args_array() { return _jvm_args_array; } 412 static char** jvm_args_array() { return _jvm_args_array; }
413 static char** c1x_args_array() { return _c1x_args_array; }
409 static int num_jvm_flags() { return _num_jvm_flags; } 414 static int num_jvm_flags() { return _num_jvm_flags; }
415 static int num_c1x_args() { return _num_c1x_args; }
410 static int num_jvm_args() { return _num_jvm_args; } 416 static int num_jvm_args() { return _num_jvm_args; }
411 // return the arguments passed to the Java application 417 // return the arguments passed to the Java application
412 static const char* java_command() { return _java_command; } 418 static const char* java_command() { return _java_command; }
413 419
414 // print jvm_flags, jvm_args and java_command 420 // print jvm_flags, jvm_args and java_command