--- old/src/hotspot/share/gc/shared/vmStructs_gc.hpp 2018-12-03 17:47:14.729498107 +0100 +++ new/src/hotspot/share/gc/shared/vmStructs_gc.hpp 2018-12-03 17:47:14.573499220 +0100 @@ -50,6 +50,9 @@ #include "gc/serial/defNewGeneration.hpp" #include "gc/serial/vmStructs_serial.hpp" #endif +#if INCLUDE_SHENANDOAHGC +#include "gc/shenandoah/vmStructs_shenandoah.hpp" +#endif #if INCLUDE_ZGC #include "gc/z/vmStructs_z.hpp" #endif @@ -73,6 +76,9 @@ SERIALGC_ONLY(VM_STRUCTS_SERIALGC(nonstatic_field, \ volatile_nonstatic_field, \ static_field)) \ + SHENANDOAHGC_ONLY(VM_STRUCTS_SHENANDOAH(nonstatic_field, \ + volatile_nonstatic_field, \ + static_field)) \ ZGC_ONLY(VM_STRUCTS_ZGC(nonstatic_field, \ volatile_nonstatic_field, \ static_field)) \ @@ -178,6 +184,9 @@ SERIALGC_ONLY(VM_TYPES_SERIALGC(declare_type, \ declare_toplevel_type, \ declare_integer_type)) \ + SHENANDOAHGC_ONLY(VM_TYPES_SHENANDOAH(declare_type, \ + declare_toplevel_type, \ + declare_integer_type)) \ ZGC_ONLY(VM_TYPES_ZGC(declare_type, \ declare_toplevel_type, \ declare_integer_type)) \ @@ -253,6 +262,8 @@ declare_constant_with_value)) \ SERIALGC_ONLY(VM_INT_CONSTANTS_SERIALGC(declare_constant, \ declare_constant_with_value)) \ + SHENANDOAHGC_ONLY(VM_INT_CONSTANTS_SHENANDOAH(declare_constant, \ + declare_constant_with_value)) \ ZGC_ONLY(VM_INT_CONSTANTS_ZGC(declare_constant, \ declare_constant_with_value)) \ \