Mercurial > hg > truffle
comparison src/share/vm/memory/referenceProcessor.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 | 4788266644c1 |
children | c18cbe5936b8 |
comparison
equal
deleted
inserted
replaced
1196:f3345b7b01b4 | 1244:745c853ee57f |
---|---|
261 bool mt_discovery, | 261 bool mt_discovery, |
262 BoolObjectClosure* is_alive_non_header = NULL, | 262 BoolObjectClosure* is_alive_non_header = NULL, |
263 int parallel_gc_threads = 1, | 263 int parallel_gc_threads = 1, |
264 bool mt_processing = false, | 264 bool mt_processing = false, |
265 bool discovered_list_needs_barrier = false); | 265 bool discovered_list_needs_barrier = false); |
266 | |
266 // RefDiscoveryPolicy values | 267 // RefDiscoveryPolicy values |
267 enum { | 268 enum DiscoveryPolicy { |
268 ReferenceBasedDiscovery = 0, | 269 ReferenceBasedDiscovery = 0, |
269 ReferentBasedDiscovery = 1 | 270 ReferentBasedDiscovery = 1, |
271 DiscoveryPolicyMin = ReferenceBasedDiscovery, | |
272 DiscoveryPolicyMax = ReferentBasedDiscovery | |
270 }; | 273 }; |
271 | 274 |
272 static void init_statics(); | 275 static void init_statics(); |
273 | 276 |
274 public: | 277 public: |