equal
deleted
inserted
replaced
47 #include "gc/parallel/vmStructs_parallelgc.hpp" |
47 #include "gc/parallel/vmStructs_parallelgc.hpp" |
48 #endif |
48 #endif |
49 #if INCLUDE_SERIALGC |
49 #if INCLUDE_SERIALGC |
50 #include "gc/serial/defNewGeneration.hpp" |
50 #include "gc/serial/defNewGeneration.hpp" |
51 #include "gc/serial/vmStructs_serial.hpp" |
51 #include "gc/serial/vmStructs_serial.hpp" |
|
52 #endif |
|
53 #if INCLUDE_SHENANDOAHGC |
|
54 #include "gc/shenandoah/vmStructs_shenandoah.hpp" |
52 #endif |
55 #endif |
53 #if INCLUDE_ZGC |
56 #if INCLUDE_ZGC |
54 #include "gc/z/vmStructs_z.hpp" |
57 #include "gc/z/vmStructs_z.hpp" |
55 #endif |
58 #endif |
56 |
59 |
71 volatile_nonstatic_field, \ |
74 volatile_nonstatic_field, \ |
72 static_field)) \ |
75 static_field)) \ |
73 SERIALGC_ONLY(VM_STRUCTS_SERIALGC(nonstatic_field, \ |
76 SERIALGC_ONLY(VM_STRUCTS_SERIALGC(nonstatic_field, \ |
74 volatile_nonstatic_field, \ |
77 volatile_nonstatic_field, \ |
75 static_field)) \ |
78 static_field)) \ |
|
79 SHENANDOAHGC_ONLY(VM_STRUCTS_SHENANDOAH(nonstatic_field, \ |
|
80 volatile_nonstatic_field, \ |
|
81 static_field)) \ |
76 ZGC_ONLY(VM_STRUCTS_ZGC(nonstatic_field, \ |
82 ZGC_ONLY(VM_STRUCTS_ZGC(nonstatic_field, \ |
77 volatile_nonstatic_field, \ |
83 volatile_nonstatic_field, \ |
78 static_field)) \ |
84 static_field)) \ |
79 \ |
85 \ |
80 /**********************************************************************************/ \ |
86 /**********************************************************************************/ \ |
176 declare_toplevel_type, \ |
182 declare_toplevel_type, \ |
177 declare_integer_type)) \ |
183 declare_integer_type)) \ |
178 SERIALGC_ONLY(VM_TYPES_SERIALGC(declare_type, \ |
184 SERIALGC_ONLY(VM_TYPES_SERIALGC(declare_type, \ |
179 declare_toplevel_type, \ |
185 declare_toplevel_type, \ |
180 declare_integer_type)) \ |
186 declare_integer_type)) \ |
|
187 SHENANDOAHGC_ONLY(VM_TYPES_SHENANDOAH(declare_type, \ |
|
188 declare_toplevel_type, \ |
|
189 declare_integer_type)) \ |
181 ZGC_ONLY(VM_TYPES_ZGC(declare_type, \ |
190 ZGC_ONLY(VM_TYPES_ZGC(declare_type, \ |
182 declare_toplevel_type, \ |
191 declare_toplevel_type, \ |
183 declare_integer_type)) \ |
192 declare_integer_type)) \ |
184 \ |
193 \ |
185 /******************************************/ \ |
194 /******************************************/ \ |
251 declare_constant_with_value)) \ |
260 declare_constant_with_value)) \ |
252 PARALLELGC_ONLY(VM_INT_CONSTANTS_PARALLELGC(declare_constant, \ |
261 PARALLELGC_ONLY(VM_INT_CONSTANTS_PARALLELGC(declare_constant, \ |
253 declare_constant_with_value)) \ |
262 declare_constant_with_value)) \ |
254 SERIALGC_ONLY(VM_INT_CONSTANTS_SERIALGC(declare_constant, \ |
263 SERIALGC_ONLY(VM_INT_CONSTANTS_SERIALGC(declare_constant, \ |
255 declare_constant_with_value)) \ |
264 declare_constant_with_value)) \ |
|
265 SHENANDOAHGC_ONLY(VM_INT_CONSTANTS_SHENANDOAH(declare_constant, \ |
|
266 declare_constant_with_value)) \ |
256 ZGC_ONLY(VM_INT_CONSTANTS_ZGC(declare_constant, \ |
267 ZGC_ONLY(VM_INT_CONSTANTS_ZGC(declare_constant, \ |
257 declare_constant_with_value)) \ |
268 declare_constant_with_value)) \ |
258 \ |
269 \ |
259 /********************************************/ \ |
270 /********************************************/ \ |
260 /* Generation and Space Hierarchy Constants */ \ |
271 /* Generation and Space Hierarchy Constants */ \ |