341 static bool verify_percentage(uintx value, const char* name); |
341 static bool verify_percentage(uintx value, const char* name); |
342 static void describe_range_error(ArgsRange errcode); |
342 static void describe_range_error(ArgsRange errcode); |
343 static ArgsRange check_memory_size(julong size, julong min_size); |
343 static ArgsRange check_memory_size(julong size, julong min_size); |
344 static ArgsRange parse_memory_size(const char* s, julong* long_arg, |
344 static ArgsRange parse_memory_size(const char* s, julong* long_arg, |
345 julong min_size); |
345 julong min_size); |
|
346 // Parse a string for a unsigned integer. Returns true if value |
|
347 // is an unsigned integer greater than or equal to the minimum |
|
348 // parameter passed and returns the value in uintx_arg. Returns |
|
349 // false otherwise, with uintx_arg undefined. |
|
350 static bool parse_uintx(const char* value, uintx* uintx_arg, |
|
351 uintx min_size); |
346 |
352 |
347 // methods to build strings from individual args |
353 // methods to build strings from individual args |
348 static void build_jvm_args(const char* arg); |
354 static void build_jvm_args(const char* arg); |
349 static void build_jvm_flags(const char* arg); |
355 static void build_jvm_flags(const char* arg); |
350 static void add_string(char*** bldarray, int* count, const char* arg); |
356 static void add_string(char*** bldarray, int* count, const char* arg); |