hotspot/src/share/vm/runtime/vmStructs.cpp
changeset 13952 e3cf184080bc
parent 13893 8ffaa5b97ca6
child 13961 aeaa21c167d1
equal deleted inserted replaced
13918:b01a48301e67 13952:e3cf184080bc
   266                                                                                                                                      \
   266                                                                                                                                      \
   267   volatile_nonstatic_field(oopDesc,            _mark,                                         markOop)                               \
   267   volatile_nonstatic_field(oopDesc,            _mark,                                         markOop)                               \
   268   volatile_nonstatic_field(oopDesc,            _metadata._klass,                              Klass*)                                \
   268   volatile_nonstatic_field(oopDesc,            _metadata._klass,                              Klass*)                                \
   269   volatile_nonstatic_field(oopDesc,            _metadata._compressed_klass,                   narrowOop)                             \
   269   volatile_nonstatic_field(oopDesc,            _metadata._compressed_klass,                   narrowOop)                             \
   270      static_field(oopDesc,                     _bs,                                           BarrierSet*)                           \
   270      static_field(oopDesc,                     _bs,                                           BarrierSet*)                           \
   271   nonstatic_field(arrayKlass,                  _dimension,                                    int)                                   \
   271   nonstatic_field(ArrayKlass,                  _dimension,                                    int)                                   \
   272   volatile_nonstatic_field(arrayKlass,         _higher_dimension,                             Klass*)                                \
   272   volatile_nonstatic_field(ArrayKlass,         _higher_dimension,                             Klass*)                                \
   273   volatile_nonstatic_field(arrayKlass,         _lower_dimension,                              Klass*)                                \
   273   volatile_nonstatic_field(ArrayKlass,         _lower_dimension,                              Klass*)                                \
   274   nonstatic_field(arrayKlass,                  _vtable_len,                                   int)                                   \
   274   nonstatic_field(ArrayKlass,                  _vtable_len,                                   int)                                   \
   275   nonstatic_field(arrayKlass,                  _alloc_size,                                   juint)                                 \
   275   nonstatic_field(ArrayKlass,                  _alloc_size,                                   juint)                                 \
   276   nonstatic_field(arrayKlass,                  _component_mirror,                             oop)                                   \
   276   nonstatic_field(ArrayKlass,                  _component_mirror,                             oop)                                   \
   277   nonstatic_field(CompiledICHolder,     _holder_method,                                Method*)                        \
   277   nonstatic_field(CompiledICHolder,     _holder_method,                                Method*)                        \
   278   nonstatic_field(CompiledICHolder,     _holder_klass,                                 Klass*)                                \
   278   nonstatic_field(CompiledICHolder,     _holder_klass,                                 Klass*)                                \
   279   nonstatic_field(ConstantPool,         _tags,                                         Array<u1>*)                            \
   279   nonstatic_field(ConstantPool,         _tags,                                         Array<u1>*)                            \
   280   nonstatic_field(ConstantPool,         _cache,                                        ConstantPoolCache*)             \
   280   nonstatic_field(ConstantPool,         _cache,                                        ConstantPoolCache*)             \
   281   nonstatic_field(ConstantPool,         _pool_holder,                                  Klass*)                                \
   281   nonstatic_field(ConstantPool,         _pool_holder,                                  Klass*)                                \
   377   nonstatic_field(ConstMethod,          _code_size,                                    u2)                                    \
   377   nonstatic_field(ConstMethod,          _code_size,                                    u2)                                    \
   378   nonstatic_field(ConstMethod,          _name_index,                                   u2)                                    \
   378   nonstatic_field(ConstMethod,          _name_index,                                   u2)                                    \
   379   nonstatic_field(ConstMethod,          _signature_index,                              u2)                                    \
   379   nonstatic_field(ConstMethod,          _signature_index,                              u2)                                    \
   380   nonstatic_field(ConstMethod,          _method_idnum,                                 u2)                                    \
   380   nonstatic_field(ConstMethod,          _method_idnum,                                 u2)                                    \
   381   nonstatic_field(ConstMethod,          _generic_signature_index,                      u2)                                    \
   381   nonstatic_field(ConstMethod,          _generic_signature_index,                      u2)                                    \
   382   nonstatic_field(objArrayKlass,               _element_klass,                                Klass*)                                \
   382   nonstatic_field(ObjArrayKlass,               _element_klass,                                Klass*)                                \
   383   nonstatic_field(objArrayKlass,               _bottom_klass,                                 Klass*)                                \
   383   nonstatic_field(ObjArrayKlass,               _bottom_klass,                                 Klass*)                                \
   384   volatile_nonstatic_field(Symbol,             _refcount,                                     int)                                   \
   384   volatile_nonstatic_field(Symbol,             _refcount,                                     int)                                   \
   385   nonstatic_field(Symbol,                      _identity_hash,                                int)                                   \
   385   nonstatic_field(Symbol,                      _identity_hash,                                int)                                   \
   386   nonstatic_field(Symbol,                      _length,                                       unsigned short)                        \
   386   nonstatic_field(Symbol,                      _length,                                       unsigned short)                        \
   387   unchecked_nonstatic_field(Symbol,            _body,                                         sizeof(jbyte)) /* NOTE: no type */     \
   387   unchecked_nonstatic_field(Symbol,            _body,                                         sizeof(jbyte)) /* NOTE: no type */     \
   388   nonstatic_field(typeArrayKlass,              _max_length,                                   int)                                   \
   388   nonstatic_field(TypeArrayKlass,              _max_length,                                   int)                                   \
   389                                                                                                                                      \
   389                                                                                                                                      \
   390   /***********************/                                                                                                          \
   390   /***********************/                                                                                                          \
   391   /* Constant Pool Cache */                                                                                                          \
   391   /* Constant Pool Cache */                                                                                                          \
   392   /***********************/                                                                                                          \
   392   /***********************/                                                                                                          \
   393                                                                                                                                      \
   393                                                                                                                                      \
  1368                                                                           \
  1368                                                                           \
  1369   declare_toplevel_type(CompiledICHolder)                          \
  1369   declare_toplevel_type(CompiledICHolder)                          \
  1370   declare_toplevel_type(MetaspaceObj)                                     \
  1370   declare_toplevel_type(MetaspaceObj)                                     \
  1371     declare_type(Metadata, MetaspaceObj)                                  \
  1371     declare_type(Metadata, MetaspaceObj)                                  \
  1372     declare_type(Klass, Metadata)                                         \
  1372     declare_type(Klass, Metadata)                                         \
  1373            declare_type(arrayKlass, Klass)                                \
  1373            declare_type(ArrayKlass, Klass)                                \
  1374            declare_type(objArrayKlass, arrayKlass)                        \
  1374            declare_type(ObjArrayKlass, ArrayKlass)                        \
  1375            declare_type(typeArrayKlass, arrayKlass)                       \
  1375            declare_type(TypeArrayKlass, ArrayKlass)                       \
  1376       declare_type(InstanceKlass, Klass)                                  \
  1376       declare_type(InstanceKlass, Klass)                                  \
  1377         declare_type(InstanceClassLoaderKlass, InstanceKlass)             \
  1377         declare_type(InstanceClassLoaderKlass, InstanceKlass)             \
  1378         declare_type(InstanceMirrorKlass, InstanceKlass)                  \
  1378         declare_type(InstanceMirrorKlass, InstanceKlass)                  \
  1379         declare_type(InstanceRefKlass, InstanceKlass)                     \
  1379         declare_type(InstanceRefKlass, InstanceKlass)                     \
  1380     declare_type(ConstantPool, Metadata)                           \
  1380     declare_type(ConstantPool, Metadata)                           \