--- a/src/hotspot/share/jvmci/vmStructs_jvmci.cpp Tue May 07 10:21:04 2019 +0800
+++ b/src/hotspot/share/jvmci/vmStructs_jvmci.cpp Mon May 06 20:05:19 2019 -0700
@@ -246,6 +246,10 @@
\
nonstatic_field(ObjArrayKlass, _element_klass, Klass*) \
\
+ volatile_nonstatic_field(ObjectMonitor, _cxq, ObjectWaiter*) \
+ volatile_nonstatic_field(ObjectMonitor, _EntryList, ObjectWaiter*) \
+ volatile_nonstatic_field(ObjectMonitor, _succ, Thread*) \
+ \
volatile_nonstatic_field(oopDesc, _mark, markOop) \
volatile_nonstatic_field(oopDesc, _metadata._klass, Klass*) \
\
@@ -347,6 +351,7 @@
declare_toplevel_type(JVMCIEnv) \
declare_toplevel_type(LocalVariableTableElement) \
declare_toplevel_type(narrowKlass) \
+ declare_toplevel_type(ObjectWaiter) \
declare_toplevel_type(Symbol*) \
declare_toplevel_type(vtableEntry) \
\