src/hotspot/share/jvmci/vmStructs_jvmci.cpp
changeset 49860 ca5216a2a2cc
parent 49857 31e07291ae29
child 49902 3661f31c6df4
equal deleted inserted replaced
49859:62d18722a58d 49860:ca5216a2a2cc
    33 #include "jvmci/vmStructs_compiler_runtime.hpp"
    33 #include "jvmci/vmStructs_compiler_runtime.hpp"
    34 #include "jvmci/vmStructs_jvmci.hpp"
    34 #include "jvmci/vmStructs_jvmci.hpp"
    35 #include "oops/oop.hpp"
    35 #include "oops/oop.hpp"
    36 #include "oops/oopHandle.hpp"
    36 #include "oops/oopHandle.hpp"
    37 #include "oops/objArrayKlass.hpp"
    37 #include "oops/objArrayKlass.hpp"
    38 #include "runtime/flags/jvmFlag.hpp"
       
    39 #include "runtime/globals.hpp"
    38 #include "runtime/globals.hpp"
    40 #include "runtime/sharedRuntime.hpp"
    39 #include "runtime/sharedRuntime.hpp"
    41 #include "runtime/thread.hpp"
    40 #include "runtime/thread.hpp"
    42 #include "runtime/vm_version.hpp"
    41 #include "runtime/vm_version.hpp"
    43 
    42 
   145   nonstatic_field(Deoptimization::UnrollBlock, _frame_sizes,                           intptr_t*)                                    \
   144   nonstatic_field(Deoptimization::UnrollBlock, _frame_sizes,                           intptr_t*)                                    \
   146   nonstatic_field(Deoptimization::UnrollBlock, _frame_pcs,                             address*)                                     \
   145   nonstatic_field(Deoptimization::UnrollBlock, _frame_pcs,                             address*)                                     \
   147   nonstatic_field(Deoptimization::UnrollBlock, _initial_info,                          intptr_t)                                     \
   146   nonstatic_field(Deoptimization::UnrollBlock, _initial_info,                          intptr_t)                                     \
   148   nonstatic_field(Deoptimization::UnrollBlock, _unpack_kind,                           int)                                          \
   147   nonstatic_field(Deoptimization::UnrollBlock, _unpack_kind,                           int)                                          \
   149                                                                                                                                      \
   148                                                                                                                                      \
   150   nonstatic_field(ExceptionTableElement,       start_pc,                                      u2)                                    \
   149   nonstatic_field(ExceptionTableElement,       start_pc,                                       u2)                                   \
   151   nonstatic_field(ExceptionTableElement,       end_pc,                                        u2)                                    \
   150   nonstatic_field(ExceptionTableElement,       end_pc,                                         u2)                                   \
   152   nonstatic_field(ExceptionTableElement,       handler_pc,                                    u2)                                    \
   151   nonstatic_field(ExceptionTableElement,       handler_pc,                                     u2)                                   \
   153   nonstatic_field(ExceptionTableElement,       catch_type_index,                              u2)                                    \
   152   nonstatic_field(ExceptionTableElement,       catch_type_index,                               u2)                                   \
   154                                                                                                                                      \
   153                                                                                                                                      \
   155   nonstatic_field(JVMFlag,                     _type,                                         const char*)                           \
   154   nonstatic_field(Flag,                        _type,                                          const char*)                          \
   156   nonstatic_field(JVMFlag,                     _name,                                         const char*)                           \
   155   nonstatic_field(Flag,                        _name,                                          const char*)                          \
   157   unchecked_nonstatic_field(JVMFlag,           _addr,                                         sizeof(void*))                         \
   156   unchecked_nonstatic_field(Flag,              _addr,                                          sizeof(void*))                        \
   158   nonstatic_field(JVMFlag,                     _flags,                                        JVMFlag::Flags)                        \
   157   nonstatic_field(Flag,                        _flags,                                         Flag::Flags)                          \
   159   static_field(JVMFlag,                        flags,                                         JVMFlag*)                              \
   158   static_field(Flag,                           flags,                                          Flag*)                                \
   160                                                                                                                                      \
   159                                                                                                                                      \
   161   nonstatic_field(InstanceKlass,               _fields,                                       Array<u2>*)                            \
   160   nonstatic_field(InstanceKlass,               _fields,                                       Array<u2>*)                            \
   162   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
   161   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
   163   nonstatic_field(InstanceKlass,               _source_file_name_index,                       u2)                                    \
   162   nonstatic_field(InstanceKlass,               _source_file_name_index,                       u2)                                    \
   164   nonstatic_field(InstanceKlass,               _init_state,                                   u1)                                    \
   163   nonstatic_field(InstanceKlass,               _init_state,                                   u1)                                    \
   344   declare_unsigned_integer_type(uintx)                                    \
   343   declare_unsigned_integer_type(uintx)                                    \
   345                                                                           \
   344                                                                           \
   346   declare_toplevel_type(BasicLock)                                        \
   345   declare_toplevel_type(BasicLock)                                        \
   347   declare_toplevel_type(CompilerToVM)                                     \
   346   declare_toplevel_type(CompilerToVM)                                     \
   348   declare_toplevel_type(ExceptionTableElement)                            \
   347   declare_toplevel_type(ExceptionTableElement)                            \
   349   declare_toplevel_type(JVMFlag)                                          \
   348   declare_toplevel_type(Flag)                                             \
   350   declare_toplevel_type(JVMFlag*)                                         \
   349   declare_toplevel_type(Flag*)                                            \
   351   declare_toplevel_type(InvocationCounter)                                \
   350   declare_toplevel_type(InvocationCounter)                                \
   352   declare_toplevel_type(JVMCIEnv)                                         \
   351   declare_toplevel_type(JVMCIEnv)                                         \
   353   declare_toplevel_type(LocalVariableTableElement)                        \
   352   declare_toplevel_type(LocalVariableTableElement)                        \
   354   declare_toplevel_type(narrowKlass)                                      \
   353   declare_toplevel_type(narrowKlass)                                      \
   355   declare_toplevel_type(Symbol*)                                          \
   354   declare_toplevel_type(Symbol*)                                          \