< prev index next >

src/hotspot/share/gc/shared/vmStructs_gc.hpp

Print this page

        

*** 45,54 **** --- 45,57 ---- #endif #if INCLUDE_SERIALGC #include "gc/serial/defNewGeneration.hpp" #include "gc/serial/vmStructs_serial.hpp" #endif + #if INCLUDE_ZGC + #include "gc/z/vmStructs_z.hpp" + #endif #define VM_STRUCTS_GC(nonstatic_field, \ volatile_nonstatic_field, \ static_field, \ unchecked_nonstatic_field) \
*** 62,71 **** --- 65,78 ---- volatile_nonstatic_field, \ static_field)) \ SERIALGC_ONLY(VM_STRUCTS_SERIALGC(nonstatic_field, \ volatile_nonstatic_field, \ static_field)) \ + ZGC_ONLY(VM_STRUCTS_ZGC(nonstatic_field, \ + volatile_nonstatic_field, \ + static_field)) \ + \ /**********************************************************************************/ \ /* Generation and Space hierarchies */ \ /**********************************************************************************/ \ \ unchecked_nonstatic_field(AgeTable, sizes, sizeof(AgeTable::sizes)) \
*** 160,169 **** --- 167,180 ---- declare_toplevel_type, \ declare_integer_type)) \ SERIALGC_ONLY(VM_TYPES_SERIALGC(declare_type, \ declare_toplevel_type, \ declare_integer_type)) \ + ZGC_ONLY(VM_TYPES_ZGC(declare_type, \ + declare_toplevel_type, \ + declare_integer_type)) \ + \ /******************************************/ \ /* Generation and space hierarchies */ \ /* (needed for run-time type information) */ \ /******************************************/ \ \
*** 229,238 **** --- 240,251 ---- declare_constant_with_value)) \ PARALLELGC_ONLY(VM_INT_CONSTANTS_PARALLELGC(declare_constant, \ declare_constant_with_value)) \ SERIALGC_ONLY(VM_INT_CONSTANTS_SERIALGC(declare_constant, \ declare_constant_with_value)) \ + ZGC_ONLY(VM_INT_CONSTANTS_ZGC(declare_constant, \ + declare_constant_with_value)) \ \ /********************************************/ \ /* Generation and Space Hierarchy Constants */ \ /********************************************/ \ \
*** 272,278 **** --- 285,293 ---- declare_constant(Generation::Other) \ \ declare_constant(Generation::LogOfGenGrain) \ declare_constant(Generation::GenGrain) \ + #define VM_LONG_CONSTANTS_GC(declare_constant) \ + ZGC_ONLY(VM_LONG_CONSTANTS_ZGC(declare_constant)) #endif // SHARE_GC_SHARED_VMSTRUCTS_GC_HPP
< prev index next >