Mercurial > hg > graal-jvmci-8
comparison src/cpu/sparc/vm/globals_sparc.hpp @ 10287:12f651e29f6b
6843347: Boundary values in some public GC options cause crashes
Summary: Setting some public integer options to specific values causes crashes or undefined GC behavior. This patchset adds the necessary argument checking for these options.
Reviewed-by: jmasa, brutisso
author | tschatzl |
---|---|
date | Wed, 15 May 2013 11:05:09 +0200 |
parents | a5dd6e3ef9f3 |
children | 46c544b8fbfc |
comparison
equal
deleted
inserted
replaced
10286:0a2986f36965 | 10287:12f651e29f6b |
---|---|
72 define_pd_global(bool, RewriteFrequentPairs, true); | 72 define_pd_global(bool, RewriteFrequentPairs, true); |
73 | 73 |
74 define_pd_global(bool, UseMembar, false); | 74 define_pd_global(bool, UseMembar, false); |
75 | 75 |
76 // GC Ergo Flags | 76 // GC Ergo Flags |
77 define_pd_global(intx, CMSYoungGenPerWorker, 16*M); // default max size of CMS young gen, per GC worker thread | 77 define_pd_global(uintx, CMSYoungGenPerWorker, 16*M); // default max size of CMS young gen, per GC worker thread |
78 | 78 |
79 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \ | 79 #define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \ |
80 \ | 80 \ |
81 product(intx, UseVIS, 99, \ | 81 product(intx, UseVIS, 99, \ |
82 "Highest supported VIS instructions set on Sparc") \ | 82 "Highest supported VIS instructions set on Sparc") \ |