hotspot/src/share/vm/runtime/vmStructs.cpp
changeset 10546 e79347eebbc5
parent 10517 f92c9ff3a15f
child 10547 ea4a2ec31ae2
equal deleted inserted replaced
10545:fec876499aae 10546:e79347eebbc5
   259   nonstatic_field(instanceKlass,               _local_interfaces,                             objArrayOop)                           \
   259   nonstatic_field(instanceKlass,               _local_interfaces,                             objArrayOop)                           \
   260   nonstatic_field(instanceKlass,               _transitive_interfaces,                        objArrayOop)                           \
   260   nonstatic_field(instanceKlass,               _transitive_interfaces,                        objArrayOop)                           \
   261   nonstatic_field(instanceKlass,               _nof_implementors,                             int)                                   \
   261   nonstatic_field(instanceKlass,               _nof_implementors,                             int)                                   \
   262   nonstatic_field(instanceKlass,               _implementors[0],                              klassOop)                              \
   262   nonstatic_field(instanceKlass,               _implementors[0],                              klassOop)                              \
   263   nonstatic_field(instanceKlass,               _fields,                                       typeArrayOop)                          \
   263   nonstatic_field(instanceKlass,               _fields,                                       typeArrayOop)                          \
       
   264   nonstatic_field(instanceKlass,               _java_fields_count,                             int)                                   \
   264   nonstatic_field(instanceKlass,               _constants,                                    constantPoolOop)                       \
   265   nonstatic_field(instanceKlass,               _constants,                                    constantPoolOop)                       \
   265   nonstatic_field(instanceKlass,               _class_loader,                                 oop)                                   \
   266   nonstatic_field(instanceKlass,               _class_loader,                                 oop)                                   \
   266   nonstatic_field(instanceKlass,               _protection_domain,                            oop)                                   \
   267   nonstatic_field(instanceKlass,               _protection_domain,                            oop)                                   \
   267   nonstatic_field(instanceKlass,               _signers,                                      objArrayOop)                           \
   268   nonstatic_field(instanceKlass,               _signers,                                      objArrayOop)                           \
   268   nonstatic_field(instanceKlass,               _source_file_name,                             Symbol*)                               \
   269   nonstatic_field(instanceKlass,               _source_file_name,                             Symbol*)                               \
   965                                                                                                                                      \
   966                                                                                                                                      \
   966   /*********************************/                                                                                                \
   967   /*********************************/                                                                                                \
   967   /* java_lang_Class fields        */                                                                                                \
   968   /* java_lang_Class fields        */                                                                                                \
   968   /*********************************/                                                                                                \
   969   /*********************************/                                                                                                \
   969                                                                                                                                      \
   970                                                                                                                                      \
   970   static_field(java_lang_Class,                klass_offset,                                  int)                                   \
   971   static_field(java_lang_Class,                _klass_offset,                                 int)                                   \
   971   static_field(java_lang_Class,                resolved_constructor_offset,                   int)                                   \
   972   static_field(java_lang_Class,                _resolved_constructor_offset,                  int)                                   \
   972   static_field(java_lang_Class,                array_klass_offset,                            int)                                   \
   973   static_field(java_lang_Class,                _array_klass_offset,                           int)                                   \
   973   static_field(java_lang_Class,                oop_size_offset,                               int)                                   \
   974   static_field(java_lang_Class,                _oop_size_offset,                              int)                                   \
   974   static_field(java_lang_Class,                static_oop_field_count_offset,                 int)                                   \
   975   static_field(java_lang_Class,                _static_oop_field_count_offset,                int)                                   \
   975                                                                                                                                      \
   976                                                                                                                                      \
   976   /************************/                                                                                                         \
   977   /************************/                                                                                                         \
   977   /* Miscellaneous fields */                                                                                                         \
   978   /* Miscellaneous fields */                                                                                                         \
   978   /************************/                                                                                                         \
   979   /************************/                                                                                                         \
   979                                                                                                                                      \
   980                                                                                                                                      \
  1660   declare_constant(constMethodOopDesc::_has_linenumber_table)             \
  1661   declare_constant(constMethodOopDesc::_has_linenumber_table)             \
  1661   declare_constant(constMethodOopDesc::_has_checked_exceptions)           \
  1662   declare_constant(constMethodOopDesc::_has_checked_exceptions)           \
  1662   declare_constant(constMethodOopDesc::_has_localvariable_table)          \
  1663   declare_constant(constMethodOopDesc::_has_localvariable_table)          \
  1663                                                                           \
  1664                                                                           \
  1664   /*************************************/                                 \
  1665   /*************************************/                                 \
  1665   /* instanceKlass FieldOffset enum    */                                 \
  1666   /* instanceKlass enum                */                                 \
  1666   /*************************************/                                 \
  1667   /*************************************/                                 \
  1667                                                                           \
  1668                                                                           \
  1668   declare_constant(instanceKlass::access_flags_offset)                    \
       
  1669   declare_constant(instanceKlass::name_index_offset)                      \
       
  1670   declare_constant(instanceKlass::signature_index_offset)                 \
       
  1671   declare_constant(instanceKlass::initval_index_offset)                   \
       
  1672   declare_constant(instanceKlass::low_offset)                             \
       
  1673   declare_constant(instanceKlass::high_offset)                            \
       
  1674   declare_constant(instanceKlass::generic_signature_offset)               \
       
  1675   declare_constant(instanceKlass::next_offset)                            \
       
  1676   declare_constant(instanceKlass::implementors_limit)                     \
  1669   declare_constant(instanceKlass::implementors_limit)                     \
       
  1670                                                                           \
       
  1671   /*************************************/                                 \
       
  1672   /* FieldInfo FieldOffset enum        */                                 \
       
  1673   /*************************************/                                 \
       
  1674                                                                           \
       
  1675   declare_constant(FieldInfo::access_flags_offset)                        \
       
  1676   declare_constant(FieldInfo::name_index_offset)                          \
       
  1677   declare_constant(FieldInfo::signature_index_offset)                     \
       
  1678   declare_constant(FieldInfo::initval_index_offset)                       \
       
  1679   declare_constant(FieldInfo::low_offset)                                 \
       
  1680   declare_constant(FieldInfo::high_offset)                                \
       
  1681   declare_constant(FieldInfo::generic_signature_offset)                   \
       
  1682   declare_constant(FieldInfo::field_slots)                                \
  1677                                                                           \
  1683                                                                           \
  1678   /************************************************/                      \
  1684   /************************************************/                      \
  1679   /* instanceKlass InnerClassAttributeOffset enum */                      \
  1685   /* instanceKlass InnerClassAttributeOffset enum */                      \
  1680   /************************************************/                      \
  1686   /************************************************/                      \
  1681                                                                           \
  1687                                                                           \