< prev index next >

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

Print this page

        

*** 51,60 **** --- 51,63 ---- #include "gc/serial/vmStructs_serial.hpp" #endif #if INCLUDE_ZGC #include "gc/z/vmStructs_z.hpp" #endif + #if INCLUDE_SHENANDOAHGC + #include "gc/shenandoah/vmStructs_shenandoah.hpp" + #endif #define VM_STRUCTS_GC(nonstatic_field, \ volatile_nonstatic_field, \ static_field, \ unchecked_nonstatic_field) \
*** 65,74 **** --- 68,80 ---- volatile_nonstatic_field, \ static_field)) \ G1GC_ONLY(VM_STRUCTS_G1GC(nonstatic_field, \ volatile_nonstatic_field, \ static_field)) \ + SHENANDOAHGC_ONLY(VM_STRUCTS_SHENANDOAH(nonstatic_field, \ + volatile_nonstatic_field, \ + static_field)) \ PARALLELGC_ONLY(VM_STRUCTS_PARALLELGC(nonstatic_field, \ volatile_nonstatic_field, \ static_field)) \ SERIALGC_ONLY(VM_STRUCTS_SERIALGC(nonstatic_field, \ volatile_nonstatic_field, \
*** 170,179 **** --- 176,188 ---- declare_toplevel_type, \ declare_integer_type)) \ G1GC_ONLY(VM_TYPES_G1GC(declare_type, \ declare_toplevel_type, \ declare_integer_type)) \ + SHENANDOAHGC_ONLY(VM_TYPES_SHENANDOAH(declare_type, \ + declare_toplevel_type, \ + declare_integer_type)) \ PARALLELGC_ONLY(VM_TYPES_PARALLELGC(declare_type, \ declare_toplevel_type, \ declare_integer_type)) \ SERIALGC_ONLY(VM_TYPES_SERIALGC(declare_type, \ declare_toplevel_type, \
*** 247,256 **** --- 256,267 ---- declare_constant_with_value)) \ EPSILONGC_ONLY(VM_INT_CONSTANTS_EPSILONGC(declare_constant, \ declare_constant_with_value)) \ G1GC_ONLY(VM_INT_CONSTANTS_G1GC(declare_constant, \ declare_constant_with_value)) \ + SHENANDOAHGC_ONLY(VM_INT_CONSTANTS_SHENANDOAH(declare_constant, \ + 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, \
< prev index next >