--- a/src/hotspot/share/gc/shared/vmStructs_gc.hpp Mon Dec 10 17:34:49 2018 +0300
+++ b/src/hotspot/share/gc/shared/vmStructs_gc.hpp Mon Dec 10 15:47:44 2018 +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)) \
\