Mercurial > hg > graal-jvmci-8
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); |