< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page


 220                    unchecked_c2_static_field) \
 221                                                                                                                                      \
 222   /******************************************************************/                                                               \
 223   /* OopDesc and Klass hierarchies (NOTE: MethodData* incomplete) */                                                                 \
 224   /******************************************************************/                                                               \
 225                                                                                                                                      \
 226   volatile_nonstatic_field(oopDesc,            _mark,                                         markOop)                               \
 227   volatile_nonstatic_field(oopDesc,            _metadata._klass,                              Klass*)                                \
 228   volatile_nonstatic_field(oopDesc,            _metadata._compressed_klass,                   narrowOop)                             \
 229      static_field(oopDesc,                     _bs,                                           BarrierSet*)                           \
 230   nonstatic_field(ArrayKlass,                  _dimension,                                    int)                                   \
 231   volatile_nonstatic_field(ArrayKlass,         _higher_dimension,                             Klass*)                                \
 232   volatile_nonstatic_field(ArrayKlass,         _lower_dimension,                              Klass*)                                \
 233   nonstatic_field(CompiledICHolder,            _holder_method,                                Method*)                               \
 234   nonstatic_field(CompiledICHolder,            _holder_klass,                                 Klass*)                                \
 235   nonstatic_field(ConstantPool,                _tags,                                         Array<u1>*)                            \
 236   nonstatic_field(ConstantPool,                _cache,                                        ConstantPoolCache*)                    \
 237   nonstatic_field(ConstantPool,                _pool_holder,                                  InstanceKlass*)                        \
 238   nonstatic_field(ConstantPool,                _operands,                                     Array<u2>*)                            \
 239   nonstatic_field(ConstantPool,                _length,                                       int)                                   \
 240   nonstatic_field(ConstantPool,                _resolved_references,                          jobject)                               \
 241   nonstatic_field(ConstantPool,                _reference_map,                                Array<u2>*)                            \
 242   nonstatic_field(ConstantPoolCache,           _length,                                       int)                                   \
 243   nonstatic_field(ConstantPoolCache,           _constant_pool,                                ConstantPool*)                         \
 244   volatile_nonstatic_field(InstanceKlass,      _array_klasses,                                Klass*)                                \
 245   nonstatic_field(InstanceKlass,               _methods,                                      Array<Method*>*)                       \
 246   nonstatic_field(InstanceKlass,               _default_methods,                              Array<Method*>*)                       \
 247   nonstatic_field(InstanceKlass,               _local_interfaces,                             Array<Klass*>*)                        \
 248   nonstatic_field(InstanceKlass,               _transitive_interfaces,                        Array<Klass*>*)                        \
 249   nonstatic_field(InstanceKlass,               _fields,                                       Array<u2>*)                            \
 250   nonstatic_field(InstanceKlass,               _java_fields_count,                            u2)                                    \
 251   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
 252   nonstatic_field(InstanceKlass,               _class_loader_data,                            ClassLoaderData*)                      \
 253   nonstatic_field(InstanceKlass,               _source_file_name_index,                       u2)                                    \
 254   nonstatic_field(InstanceKlass,               _source_debug_extension,                       const char*)                           \
 255   nonstatic_field(InstanceKlass,               _inner_classes,                                Array<jushort>*)                       \
 256   nonstatic_field(InstanceKlass,               _nonstatic_field_size,                         int)                                   \
 257   nonstatic_field(InstanceKlass,               _static_field_size,                            int)                                   \
 258   nonstatic_field(InstanceKlass,               _static_oop_field_count,                       u2)                                    \
 259   nonstatic_field(InstanceKlass,               _nonstatic_oop_map_size,                       int)                                   \
 260   nonstatic_field(InstanceKlass,               _is_marked_dependent,                          bool)                                  \
 261   nonstatic_field(InstanceKlass,               _misc_flags,                                   u2)                                    \




 220                    unchecked_c2_static_field) \
 221                                                                                                                                      \
 222   /******************************************************************/                                                               \
 223   /* OopDesc and Klass hierarchies (NOTE: MethodData* incomplete) */                                                                 \
 224   /******************************************************************/                                                               \
 225                                                                                                                                      \
 226   volatile_nonstatic_field(oopDesc,            _mark,                                         markOop)                               \
 227   volatile_nonstatic_field(oopDesc,            _metadata._klass,                              Klass*)                                \
 228   volatile_nonstatic_field(oopDesc,            _metadata._compressed_klass,                   narrowOop)                             \
 229      static_field(oopDesc,                     _bs,                                           BarrierSet*)                           \
 230   nonstatic_field(ArrayKlass,                  _dimension,                                    int)                                   \
 231   volatile_nonstatic_field(ArrayKlass,         _higher_dimension,                             Klass*)                                \
 232   volatile_nonstatic_field(ArrayKlass,         _lower_dimension,                              Klass*)                                \
 233   nonstatic_field(CompiledICHolder,            _holder_method,                                Method*)                               \
 234   nonstatic_field(CompiledICHolder,            _holder_klass,                                 Klass*)                                \
 235   nonstatic_field(ConstantPool,                _tags,                                         Array<u1>*)                            \
 236   nonstatic_field(ConstantPool,                _cache,                                        ConstantPoolCache*)                    \
 237   nonstatic_field(ConstantPool,                _pool_holder,                                  InstanceKlass*)                        \
 238   nonstatic_field(ConstantPool,                _operands,                                     Array<u2>*)                            \
 239   nonstatic_field(ConstantPool,                _length,                                       int)                                   \
 240   nonstatic_field(ConstantPoolCache,           _resolved_references,                          jobject)                               \
 241   nonstatic_field(ConstantPoolCache,           _reference_map,                                Array<u2>*)                            \
 242   nonstatic_field(ConstantPoolCache,           _length,                                       int)                                   \
 243   nonstatic_field(ConstantPoolCache,           _constant_pool,                                ConstantPool*)                         \
 244   volatile_nonstatic_field(InstanceKlass,      _array_klasses,                                Klass*)                                \
 245   nonstatic_field(InstanceKlass,               _methods,                                      Array<Method*>*)                       \
 246   nonstatic_field(InstanceKlass,               _default_methods,                              Array<Method*>*)                       \
 247   nonstatic_field(InstanceKlass,               _local_interfaces,                             Array<Klass*>*)                        \
 248   nonstatic_field(InstanceKlass,               _transitive_interfaces,                        Array<Klass*>*)                        \
 249   nonstatic_field(InstanceKlass,               _fields,                                       Array<u2>*)                            \
 250   nonstatic_field(InstanceKlass,               _java_fields_count,                            u2)                                    \
 251   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
 252   nonstatic_field(InstanceKlass,               _class_loader_data,                            ClassLoaderData*)                      \
 253   nonstatic_field(InstanceKlass,               _source_file_name_index,                       u2)                                    \
 254   nonstatic_field(InstanceKlass,               _source_debug_extension,                       const char*)                           \
 255   nonstatic_field(InstanceKlass,               _inner_classes,                                Array<jushort>*)                       \
 256   nonstatic_field(InstanceKlass,               _nonstatic_field_size,                         int)                                   \
 257   nonstatic_field(InstanceKlass,               _static_field_size,                            int)                                   \
 258   nonstatic_field(InstanceKlass,               _static_oop_field_count,                       u2)                                    \
 259   nonstatic_field(InstanceKlass,               _nonstatic_oop_map_size,                       int)                                   \
 260   nonstatic_field(InstanceKlass,               _is_marked_dependent,                          bool)                                  \
 261   nonstatic_field(InstanceKlass,               _misc_flags,                                   u2)                                    \


< prev index next >