< prev index next >

src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Print this page
*** 156,10 ***
--- 156,11 ---
                                                                                                                                       \
    nonstatic_field(InstanceKlass,               _fields,                                       Array<u2>*)                            \
    nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
    nonstatic_field(InstanceKlass,               _init_state,                                   u1)                                    \
    nonstatic_field(InstanceKlass,               _init_thread,                                  Thread*)                               \
+   nonstatic_field(InstanceKlass,               _kind,                                         u1)                                    \
    nonstatic_field(InstanceKlass,               _misc_flags,                                   u2)                                    \
    nonstatic_field(InstanceKlass,               _annotations,                                  Annotations*)                          \
                                                                                                                                       \
    volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_sp,                                 intptr_t*)                             \
    volatile_nonstatic_field(JavaFrameAnchor,    _last_Java_pc,                                 address)                               \

*** 168,11 ***
    nonstatic_field(JVMCICompileState,           _jvmti_can_access_local_variables,             jbyte)                                 \
    nonstatic_field(JVMCICompileState,           _jvmti_can_post_on_exceptions,                 jbyte)                                 \
    nonstatic_field(JVMCICompileState,           _jvmti_can_pop_frame,                          jbyte)                                 \
    nonstatic_field(JVMCICompileState,           _compilation_ticks,                            jint)                                  \
                                                                                                                                       \
!   nonstatic_field(JavaThread,                  _threadObj,                                    OopHandle)                             \
    nonstatic_field(JavaThread,                  _anchor,                                       JavaFrameAnchor)                       \
    nonstatic_field(JavaThread,                  _vm_result,                                    oop)                                   \
    nonstatic_field(JavaThread,                  _stack_overflow_state._stack_overflow_limit,   address)                               \
    volatile_nonstatic_field(JavaThread,         _exception_oop,                                oop)                                   \
    volatile_nonstatic_field(JavaThread,         _exception_pc,                                 address)                               \
--- 169,12 ---
    nonstatic_field(JVMCICompileState,           _jvmti_can_access_local_variables,             jbyte)                                 \
    nonstatic_field(JVMCICompileState,           _jvmti_can_post_on_exceptions,                 jbyte)                                 \
    nonstatic_field(JVMCICompileState,           _jvmti_can_pop_frame,                          jbyte)                                 \
    nonstatic_field(JVMCICompileState,           _compilation_ticks,                            jint)                                  \
                                                                                                                                       \
!   nonstatic_field(JavaThread,                  _threadObj,                                    OopHandle)                                   \
+   nonstatic_field(JavaThread,                  _vthread,                                      OopHandle)                                   \
    nonstatic_field(JavaThread,                  _anchor,                                       JavaFrameAnchor)                       \
    nonstatic_field(JavaThread,                  _vm_result,                                    oop)                                   \
    nonstatic_field(JavaThread,                  _stack_overflow_state._stack_overflow_limit,   address)                               \
    volatile_nonstatic_field(JavaThread,         _exception_oop,                                oop)                                   \
    volatile_nonstatic_field(JavaThread,         _exception_pc,                                 address)                               \

*** 188,10 ***
--- 190,11 ---
    nonstatic_field(JavaThread,                  _jvmci_reserved_oop0,                          oop)                                   \
    nonstatic_field(JavaThread,                  _should_post_on_exceptions_flag,               int)                                   \
    nonstatic_field(JavaThread,                  _jni_environment,                              JNIEnv)                                \
    nonstatic_field(JavaThread,                  _poll_data,                                    SafepointMechanism::ThreadData)        \
    nonstatic_field(JavaThread,                  _stack_overflow_state._reserved_stack_activation, address)                            \
+   nonstatic_field(JavaThread,                  _held_monitor_count,                           int)                               \
                                                                                                                                       \
    static_field(java_lang_Class,                _klass_offset,                                 int)                                   \
    static_field(java_lang_Class,                _array_klass_offset,                           int)                                   \
                                                                                                                                       \
    nonstatic_field(InvocationCounter,           _counter,                                      unsigned int)                          \

*** 329,10 ***
--- 332,12 ---
    static_field(StubRoutines,                _montgomeryMultiply,                              address)                               \
    static_field(StubRoutines,                _montgomerySquare,                                address)                               \
    static_field(StubRoutines,                _vectorizedMismatch,                              address)                               \
    static_field(StubRoutines,                _bigIntegerRightShiftWorker,                      address)                               \
    static_field(StubRoutines,                _bigIntegerLeftShiftWorker,                       address)                               \
+   static_field(StubRoutines,                _cont_doYield,                                    address)                               \
+   static_field(StubRoutines,                _cont_thaw,                                       address)                               \
                                                                                                                                       \
    nonstatic_field(Thread,                   _tlab,                                            ThreadLocalAllocBuffer)                \
    nonstatic_field(Thread,                   _allocated_bytes,                                 jlong)                                 \
                                                                                                                                       \
    nonstatic_field(ThreadLocalAllocBuffer,   _start,                                           HeapWord*)                             \

*** 612,10 ***
--- 617,11 ---
    declare_constant(Method::_force_inline)                                 \
    declare_constant(Method::_dont_inline)                                  \
    declare_constant(Method::_hidden)                                       \
    declare_constant(Method::_intrinsic_candidate)                          \
    declare_constant(Method::_reserved_stack_access)                        \
+   declare_constant(Method::_changes_current_thread)                       \
                                                                            \
    declare_constant(Method::nonvirtual_vtable_index)                       \
    declare_constant(Method::invalid_vtable_index)                          \
                                                                            \
    declare_constant(MultiBranchData::per_case_cell_count)                  \
< prev index next >