hotspot/src/share/vm/runtime/vmStructs.cpp
changeset 9946 b3d5b50e2289
parent 8878 a6283814032c
child 10256 8a0a9bbb6fa5
equal deleted inserted replaced
9943:a9aea2b8010f 9946:b3d5b50e2289
   781   nonstatic_field(nmethod,             _method,                                       methodOop)                             \
   781   nonstatic_field(nmethod,             _method,                                       methodOop)                             \
   782   nonstatic_field(nmethod,             _entry_bci,                                    int)                                   \
   782   nonstatic_field(nmethod,             _entry_bci,                                    int)                                   \
   783   nonstatic_field(nmethod,             _osr_link,                                     nmethod*)                              \
   783   nonstatic_field(nmethod,             _osr_link,                                     nmethod*)                              \
   784   nonstatic_field(nmethod,             _scavenge_root_link,                           nmethod*)                              \
   784   nonstatic_field(nmethod,             _scavenge_root_link,                           nmethod*)                              \
   785   nonstatic_field(nmethod,             _scavenge_root_state,                          jbyte)                                 \
   785   nonstatic_field(nmethod,             _scavenge_root_state,                          jbyte)                                 \
       
   786   nonstatic_field(nmethod,             _state,                                        unsigned char)                         \
   786   nonstatic_field(nmethod,             _exception_offset,                             int)                                   \
   787   nonstatic_field(nmethod,             _exception_offset,                             int)                                   \
   787   nonstatic_field(nmethod,             _deoptimize_offset,                            int)                                   \
   788   nonstatic_field(nmethod,             _deoptimize_offset,                            int)                                   \
   788   nonstatic_field(nmethod,             _orig_pc_offset,                               int)                                   \
   789   nonstatic_field(nmethod,             _orig_pc_offset,                               int)                                   \
   789   nonstatic_field(nmethod,             _stub_offset,                                  int)                                   \
   790   nonstatic_field(nmethod,             _stub_offset,                                  int)                                   \
   790   nonstatic_field(nmethod,             _consts_offset,                                int)                                   \
   791   nonstatic_field(nmethod,             _consts_offset,                                int)                                   \
   798   nonstatic_field(nmethod,             _entry_point,                                  address)                               \
   799   nonstatic_field(nmethod,             _entry_point,                                  address)                               \
   799   nonstatic_field(nmethod,             _verified_entry_point,                         address)                               \
   800   nonstatic_field(nmethod,             _verified_entry_point,                         address)                               \
   800   nonstatic_field(nmethod,             _osr_entry_point,                              address)                               \
   801   nonstatic_field(nmethod,             _osr_entry_point,                              address)                               \
   801   nonstatic_field(nmethod,             _lock_count,                                   jint)                                  \
   802   nonstatic_field(nmethod,             _lock_count,                                   jint)                                  \
   802   nonstatic_field(nmethod,             _stack_traversal_mark,                         long)                                  \
   803   nonstatic_field(nmethod,             _stack_traversal_mark,                         long)                                  \
       
   804   nonstatic_field(nmethod,             _compile_id,                                   int)                                   \
       
   805   nonstatic_field(nmethod,             _marked_for_deoptimization,                    bool)                                  \
   803                                                                                                                                      \
   806                                                                                                                                      \
   804   /********************************/                                                                                                 \
   807   /********************************/                                                                                                 \
   805   /* JavaCalls (NOTE: incomplete) */                                                                                                 \
   808   /* JavaCalls (NOTE: incomplete) */                                                                                                 \
   806   /********************************/                                                                                                 \
   809   /********************************/                                                                                                 \
   807                                                                                                                                      \
   810                                                                                                                                      \
  1308   /* CodeBlob hierarchy (needed for run-time type information) */         \
  1311   /* CodeBlob hierarchy (needed for run-time type information) */         \
  1309   /*************************************************************/         \
  1312   /*************************************************************/         \
  1310                                                                           \
  1313                                                                           \
  1311   declare_toplevel_type(CodeBlob)                                         \
  1314   declare_toplevel_type(CodeBlob)                                         \
  1312   declare_type(BufferBlob,            CodeBlob)                           \
  1315   declare_type(BufferBlob,            CodeBlob)                           \
  1313   declare_type(nmethod,       CodeBlob)                           \
  1316   declare_type(AdapterBlob,           BufferBlob)                         \
       
  1317   declare_type(nmethod,               CodeBlob)                           \
  1314   declare_type(RuntimeStub,           CodeBlob)                           \
  1318   declare_type(RuntimeStub,           CodeBlob)                           \
  1315   declare_type(SingletonBlob,         CodeBlob)                           \
  1319   declare_type(SingletonBlob,         CodeBlob)                           \
  1316   declare_type(SafepointBlob,         SingletonBlob)                      \
  1320   declare_type(SafepointBlob,         SingletonBlob)                      \
  1317   declare_type(DeoptimizationBlob,    SingletonBlob)                      \
  1321   declare_type(DeoptimizationBlob,    SingletonBlob)                      \
       
  1322   declare_type(RicochetBlob,          SingletonBlob)                      \
  1318   declare_c2_type(ExceptionBlob,      SingletonBlob)                      \
  1323   declare_c2_type(ExceptionBlob,      SingletonBlob)                      \
  1319   declare_c2_type(UncommonTrapBlob,   CodeBlob)                           \
  1324   declare_c2_type(UncommonTrapBlob,   CodeBlob)                           \
  1320                                                                           \
  1325                                                                           \
  1321   /***************************************/                               \
  1326   /***************************************/                               \
  1322   /* PcDesc and other compiled code info */                               \
  1327   /* PcDesc and other compiled code info */                               \