28 #include "runtime/globals.hpp" |
28 #include "runtime/globals.hpp" |
29 #include "utilities/macros.hpp" |
29 #include "utilities/macros.hpp" |
30 #include "utilities/macros.hpp" |
30 #include "utilities/macros.hpp" |
31 #if INCLUDE_ALL_GCS |
31 #if INCLUDE_ALL_GCS |
32 #include "gc/g1/g1_globals.hpp" |
32 #include "gc/g1/g1_globals.hpp" |
|
33 #include "gc/epsilon/epsilon_globals.hpp" |
33 #endif |
34 #endif |
34 #if INCLUDE_JVMCI |
35 #if INCLUDE_JVMCI |
35 #include "jvmci/jvmci_globals.hpp" |
36 #include "jvmci/jvmci_globals.hpp" |
36 #endif |
37 #endif |
37 #ifdef COMPILER1 |
38 #ifdef COMPILER1 |
132 RUNTIME_MANAGEABLE_FLAG_MEMBER, \ |
133 RUNTIME_MANAGEABLE_FLAG_MEMBER, \ |
133 RUNTIME_PRODUCT_RW_FLAG_MEMBER, \ |
134 RUNTIME_PRODUCT_RW_FLAG_MEMBER, \ |
134 IGNORE_RANGE, \ |
135 IGNORE_RANGE, \ |
135 IGNORE_CONSTRAINT, \ |
136 IGNORE_CONSTRAINT, \ |
136 IGNORE_WRITEABLE) |
137 IGNORE_WRITEABLE) |
|
138 EPSILON_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER, \ |
|
139 RUNTIME_PD_DEVELOP_FLAG_MEMBER, \ |
|
140 RUNTIME_PRODUCT_FLAG_MEMBER, \ |
|
141 RUNTIME_PD_PRODUCT_FLAG_MEMBER, \ |
|
142 RUNTIME_DIAGNOSTIC_FLAG_MEMBER, \ |
|
143 RUNTIME_PD_DIAGNOSTIC_FLAG_MEMBER, \ |
|
144 RUNTIME_EXPERIMENTAL_FLAG_MEMBER, \ |
|
145 RUNTIME_NOTPRODUCT_FLAG_MEMBER, \ |
|
146 RUNTIME_MANAGEABLE_FLAG_MEMBER, \ |
|
147 RUNTIME_PRODUCT_RW_FLAG_MEMBER, \ |
|
148 IGNORE_RANGE, \ |
|
149 IGNORE_CONSTRAINT, \ |
|
150 IGNORE_WRITEABLE) |
137 #endif // INCLUDE_ALL_GCS |
151 #endif // INCLUDE_ALL_GCS |
138 #if INCLUDE_JVMCI |
152 #if INCLUDE_JVMCI |
139 JVMCI_FLAGS(JVMCI_DEVELOP_FLAG_MEMBER, \ |
153 JVMCI_FLAGS(JVMCI_DEVELOP_FLAG_MEMBER, \ |
140 JVMCI_PD_DEVELOP_FLAG_MEMBER, \ |
154 JVMCI_PD_DEVELOP_FLAG_MEMBER, \ |
141 JVMCI_PRODUCT_FLAG_MEMBER, \ |
155 JVMCI_PRODUCT_FLAG_MEMBER, \ |
275 RUNTIME_MANAGEABLE_FLAG_MEMBER_WITH_TYPE, |
289 RUNTIME_MANAGEABLE_FLAG_MEMBER_WITH_TYPE, |
276 RUNTIME_PRODUCT_RW_FLAG_MEMBER_WITH_TYPE, |
290 RUNTIME_PRODUCT_RW_FLAG_MEMBER_WITH_TYPE, |
277 IGNORE_RANGE, |
291 IGNORE_RANGE, |
278 IGNORE_CONSTRAINT, |
292 IGNORE_CONSTRAINT, |
279 IGNORE_WRITEABLE) |
293 IGNORE_WRITEABLE) |
|
294 EPSILON_FLAGS(RUNTIME_DEVELOP_FLAG_MEMBER_WITH_TYPE, |
|
295 RUNTIME_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE, |
|
296 RUNTIME_PRODUCT_FLAG_MEMBER_WITH_TYPE, |
|
297 RUNTIME_PD_PRODUCT_FLAG_MEMBER_WITH_TYPE, |
|
298 RUNTIME_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE, |
|
299 RUNTIME_PD_DIAGNOSTIC_FLAG_MEMBER_WITH_TYPE, |
|
300 RUNTIME_EXPERIMENTAL_FLAG_MEMBER_WITH_TYPE, |
|
301 RUNTIME_NOTPRODUCT_FLAG_MEMBER_WITH_TYPE, |
|
302 RUNTIME_MANAGEABLE_FLAG_MEMBER_WITH_TYPE, |
|
303 RUNTIME_PRODUCT_RW_FLAG_MEMBER_WITH_TYPE, |
|
304 IGNORE_RANGE, |
|
305 IGNORE_CONSTRAINT, |
|
306 IGNORE_WRITEABLE) |
280 #endif // INCLUDE_ALL_GCS |
307 #endif // INCLUDE_ALL_GCS |
281 #if INCLUDE_JVMCI |
308 #if INCLUDE_JVMCI |
282 JVMCI_FLAGS(JVMCI_DEVELOP_FLAG_MEMBER_WITH_TYPE, |
309 JVMCI_FLAGS(JVMCI_DEVELOP_FLAG_MEMBER_WITH_TYPE, |
283 JVMCI_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE, |
310 JVMCI_PD_DEVELOP_FLAG_MEMBER_WITH_TYPE, |
284 JVMCI_PRODUCT_FLAG_MEMBER_WITH_TYPE, |
311 JVMCI_PRODUCT_FLAG_MEMBER_WITH_TYPE, |