comparison src/share/vm/runtime/arguments.hpp @ 1244:745c853ee57f

6885297: java -XX:RefDiscoveryPolicy=2 or -XX:TLABWasteTargetPercent=0 cause VM crash Summary: Interval checking is now being performed on the values passed in for these two flags. The current acceptable range for RefDiscoveryPolicy is [0..1], and for TLABWasteTargetPercent it is [1..100]. Reviewed-by: apetrusenko, ysr
author johnc
date Fri, 29 Jan 2010 14:51:38 -0800
parents 473cce303f13
children 5f1f51edaff6
comparison
equal deleted inserted replaced
1196:f3345b7b01b4 1244:745c853ee57f
334 static bool is_bad_option(const JavaVMOption* option, jboolean ignore, 334 static bool is_bad_option(const JavaVMOption* option, jboolean ignore,
335 const char* option_type); 335 const char* option_type);
336 static bool is_bad_option(const JavaVMOption* option, jboolean ignore) { 336 static bool is_bad_option(const JavaVMOption* option, jboolean ignore) {
337 return is_bad_option(option, ignore, NULL); 337 return is_bad_option(option, ignore, NULL);
338 } 338 }
339 static bool verify_interval(uintx val, uintx min,
340 uintx max, const char* name);
339 static bool verify_percentage(uintx value, const char* name); 341 static bool verify_percentage(uintx value, const char* name);
340 static void describe_range_error(ArgsRange errcode); 342 static void describe_range_error(ArgsRange errcode);
341 static ArgsRange check_memory_size(julong size, julong min_size); 343 static ArgsRange check_memory_size(julong size, julong min_size);
342 static ArgsRange parse_memory_size(const char* s, julong* long_arg, 344 static ArgsRange parse_memory_size(const char* s, julong* long_arg,
343 julong min_size); 345 julong min_size);