< prev index next >
src/hotspot/share/runtime/globals_shared.hpp
Print this page
@@ -23,10 +23,13 @@
*/
#ifndef SHARE_RUNTIME_GLOBALS_SHARED_HPP
#define SHARE_RUNTIME_GLOBALS_SHARED_HPP
+#include "gc/shared/jvmFlagConstraintsGC.hpp" // FIXME -- to be moved to individual *globals.hpp file
+#include "runtime/flags/jvmFlagConstraintsCompiler.hpp" // FIXME -- to be moved to individual *globals.hpp file
+#include "runtime/flags/jvmFlagConstraintsRuntime.hpp" // FIXME -- to be moved to individual *globals.hpp file
#include "utilities/align.hpp"
#include "utilities/globalDefinitions.hpp"
#include "utilities/macros.hpp"
#include <float.h> // for DBL_MAX
@@ -70,142 +73,6 @@
#else
#define trueInProduct false
#define falseInProduct true
#endif
-// Only materialize src code for range checking when required, ignore otherwise
-#define IGNORE_RANGE(a, b)
-// Only materialize src code for contraint checking when required, ignore otherwise
-#define IGNORE_CONSTRAINT(func,type)
-
-#define VM_FLAGS( \
- develop, \
- develop_pd, \
- product, \
- product_pd, \
- diagnostic, \
- diagnostic_pd, \
- experimental, \
- notproduct, \
- manageable, \
- product_rw, \
- lp64_product, \
- range, \
- constraint) \
- \
- RUNTIME_FLAGS( \
- develop, \
- develop_pd, \
- product, \
- product_pd, \
- diagnostic, \
- diagnostic_pd, \
- experimental, \
- notproduct, \
- manageable, \
- product_rw, \
- lp64_product, \
- range, \
- constraint) \
- \
- GC_FLAGS( \
- develop, \
- develop_pd, \
- product, \
- product_pd, \
- diagnostic, \
- diagnostic_pd, \
- experimental, \
- notproduct, \
- manageable, \
- product_rw, \
- lp64_product, \
- range, \
- constraint) \
-
-
-#define ALL_FLAGS( \
- develop, \
- develop_pd, \
- product, \
- product_pd, \
- diagnostic, \
- diagnostic_pd, \
- experimental, \
- notproduct, \
- manageable, \
- product_rw, \
- lp64_product, \
- range, \
- constraint) \
- \
- VM_FLAGS( \
- develop, \
- develop_pd, \
- product, \
- product_pd, \
- diagnostic, \
- diagnostic_pd, \
- experimental, \
- notproduct, \
- manageable, \
- product_rw, \
- lp64_product, \
- range, \
- constraint) \
- \
- RUNTIME_OS_FLAGS( \
- develop, \
- develop_pd, \
- product, \
- product_pd, \
- diagnostic, \
- diagnostic_pd, \
- notproduct, \
- range, \
- constraint) \
- \
- JVMCI_ONLY(JVMCI_FLAGS( \
- develop, \
- develop_pd, \
- product, \
- product_pd, \
- diagnostic, \
- diagnostic_pd, \
- experimental, \
- notproduct, \
- range, \
- constraint)) \
- \
- COMPILER1_PRESENT(C1_FLAGS( \
- develop, \
- develop_pd, \
- product, \
- product_pd, \
- diagnostic, \
- diagnostic_pd, \
- notproduct, \
- range, \
- constraint)) \
- \
- COMPILER2_PRESENT(C2_FLAGS( \
- develop, \
- develop_pd, \
- product, \
- product_pd, \
- diagnostic, \
- diagnostic_pd, \
- experimental, \
- notproduct, \
- range, \
- constraint)) \
- \
- ARCH_FLAGS( \
- develop, \
- product, \
- diagnostic, \
- experimental, \
- notproduct, \
- range, \
- constraint)
-
#endif // SHARE_RUNTIME_GLOBALS_SHARED_HPP
< prev index next >