22 *
23 */
24
25 #ifndef SHARE_GC_SHARED_GC_GLOBALS_HPP
26 #define SHARE_GC_SHARED_GC_GLOBALS_HPP
27
28 #include "utilities/macros.hpp"
29 #if INCLUDE_CMSGC
30 #include "gc/cms/cms_globals.hpp"
31 #endif
32 #if INCLUDE_G1GC
33 #include "gc/g1/g1_globals.hpp"
34 #endif
35 #if INCLUDE_PARALLELGC
36 #include "gc/parallel/parallel_globals.hpp"
37 #endif
38 #if INCLUDE_SERIALGC
39 #include "gc/serial/serial_globals.hpp"
40 #endif
41 #if INCLUDE_ZGC
42 #include "gc/z/zFlags.hpp"
43 #endif
44
45 #define GC_FLAGS(develop, \
46 develop_pd, \
47 product, \
48 product_pd, \
49 diagnostic, \
50 diagnostic_pd, \
51 experimental, \
52 notproduct, \
53 manageable, \
54 product_rw, \
55 lp64_product, \
56 range, \
57 constraint, \
58 writeable) \
59 \
60 CMSGC_ONLY(GC_CMS_FLAGS( \
61 develop, \
62 develop_pd, \
|
22 *
23 */
24
25 #ifndef SHARE_GC_SHARED_GC_GLOBALS_HPP
26 #define SHARE_GC_SHARED_GC_GLOBALS_HPP
27
28 #include "utilities/macros.hpp"
29 #if INCLUDE_CMSGC
30 #include "gc/cms/cms_globals.hpp"
31 #endif
32 #if INCLUDE_G1GC
33 #include "gc/g1/g1_globals.hpp"
34 #endif
35 #if INCLUDE_PARALLELGC
36 #include "gc/parallel/parallel_globals.hpp"
37 #endif
38 #if INCLUDE_SERIALGC
39 #include "gc/serial/serial_globals.hpp"
40 #endif
41 #if INCLUDE_ZGC
42 #include "gc/z/z_globals.hpp"
43 #endif
44
45 #define GC_FLAGS(develop, \
46 develop_pd, \
47 product, \
48 product_pd, \
49 diagnostic, \
50 diagnostic_pd, \
51 experimental, \
52 notproduct, \
53 manageable, \
54 product_rw, \
55 lp64_product, \
56 range, \
57 constraint, \
58 writeable) \
59 \
60 CMSGC_ONLY(GC_CMS_FLAGS( \
61 develop, \
62 develop_pd, \
|