< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page




 217   nonstatic_field(ConstantPoolCache,           _resolved_references,                          OopHandle)                             \
 218   nonstatic_field(ConstantPoolCache,           _reference_map,                                Array<u2>*)                            \
 219   nonstatic_field(ConstantPoolCache,           _length,                                       int)                                   \
 220   nonstatic_field(ConstantPoolCache,           _constant_pool,                                ConstantPool*)                         \
 221   volatile_nonstatic_field(InstanceKlass,      _array_klasses,                                Klass*)                                \
 222   nonstatic_field(InstanceKlass,               _methods,                                      Array<Method*>*)                       \
 223   nonstatic_field(InstanceKlass,               _default_methods,                              Array<Method*>*)                       \
 224   nonstatic_field(InstanceKlass,               _local_interfaces,                             Array<InstanceKlass*>*)                \
 225   nonstatic_field(InstanceKlass,               _transitive_interfaces,                        Array<InstanceKlass*>*)                \
 226   nonstatic_field(InstanceKlass,               _fields,                                       Array<u2>*)                            \
 227   nonstatic_field(InstanceKlass,               _java_fields_count,                            u2)                                    \
 228   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
 229   nonstatic_field(InstanceKlass,               _source_file_name_index,                       u2)                                    \
 230   nonstatic_field(InstanceKlass,               _source_debug_extension,                       const char*)                           \
 231   nonstatic_field(InstanceKlass,               _inner_classes,                                Array<jushort>*)                       \
 232   nonstatic_field(InstanceKlass,               _nonstatic_field_size,                         int)                                   \
 233   nonstatic_field(InstanceKlass,               _static_field_size,                            int)                                   \
 234   nonstatic_field(InstanceKlass,               _static_oop_field_count,                       u2)                                    \
 235   nonstatic_field(InstanceKlass,               _nonstatic_oop_map_size,                       int)                                   \
 236   nonstatic_field(InstanceKlass,               _is_marked_dependent,                          bool)                                  \
 237   nonstatic_field(InstanceKlass,               _misc_flags,                                   u2)                                    \
 238   nonstatic_field(InstanceKlass,               _minor_version,                                u2)                                    \
 239   nonstatic_field(InstanceKlass,               _major_version,                                u2)                                    \
 240   nonstatic_field(InstanceKlass,               _init_state,                                   u1)                                    \
 241   nonstatic_field(InstanceKlass,               _init_thread,                                  Thread*)                               \
 242   nonstatic_field(InstanceKlass,               _itable_len,                                   int)                                   \
 243   nonstatic_field(InstanceKlass,               _reference_type,                               u1)                                    \
 244   volatile_nonstatic_field(InstanceKlass,      _oop_map_cache,                                OopMapCache*)                          \
 245   nonstatic_field(InstanceKlass,               _jni_ids,                                      JNIid*)                                \
 246   nonstatic_field(InstanceKlass,               _osr_nmethods_head,                            nmethod*)                              \
 247   JVMTI_ONLY(nonstatic_field(InstanceKlass,    _breakpoints,                                  BreakpointInfo*))                      \
 248   nonstatic_field(InstanceKlass,               _generic_signature_index,                      u2)                                    \
 249   volatile_nonstatic_field(InstanceKlass,      _methods_jmethod_ids,                          jmethodID*)                            \
 250   volatile_nonstatic_field(InstanceKlass,      _idnum_allocated_count,                        u2)                                    \
 251   nonstatic_field(InstanceKlass,               _annotations,                                  Annotations*)                          \
 252   nonstatic_field(InstanceKlass,               _method_ordering,                              Array<int>*)                           \
 253   nonstatic_field(InstanceKlass,               _default_vtable_indices,                       Array<int>*)                           \
 254   nonstatic_field(Klass,                       _super_check_offset,                           juint)                                 \
 255   nonstatic_field(Klass,                       _secondary_super_cache,                        Klass*)                                \
 256   nonstatic_field(Klass,                       _secondary_supers,                             Array<Klass*>*)                        \
 257   nonstatic_field(Klass,                       _primary_supers[0],                            Klass*)                                \


 504   nonstatic_field(BasicHashtableEntry<mtInternal>, _hash,                                     unsigned int)                          \
 505   nonstatic_field(IntptrHashtableEntry,            _literal,                                  intptr_t)                              \
 506                                                                                                                                      \
 507   /*************/                                                                                                                    \
 508   /* Hashtable */                                                                                                                    \
 509   /*************/                                                                                                                    \
 510                                                                                                                                      \
 511   nonstatic_field(BasicHashtable<mtInternal>,  _table_size,                                   int)                                   \
 512   nonstatic_field(BasicHashtable<mtInternal>,  _buckets,                                      HashtableBucket<mtInternal>*)          \
 513   volatile_nonstatic_field(BasicHashtable<mtInternal>,  _free_list,                           BasicHashtableEntry<mtInternal>*)      \
 514   nonstatic_field(BasicHashtable<mtInternal>,  _first_free_entry,                             char*)                                 \
 515   nonstatic_field(BasicHashtable<mtInternal>,  _end_block,                                    char*)                                 \
 516   nonstatic_field(BasicHashtable<mtInternal>,  _entry_size,                                   int)                                   \
 517                                                                                                                                      \
 518   /*******************/                                                                                                              \
 519   /* ClassLoaderData */                                                                                                              \
 520   /*******************/                                                                                                              \
 521   nonstatic_field(ClassLoaderData,             _class_loader,                                 OopHandle)                             \
 522   nonstatic_field(ClassLoaderData,             _next,                                         ClassLoaderData*)                      \
 523   volatile_nonstatic_field(ClassLoaderData,    _klasses,                                      Klass*)                                \
 524   nonstatic_field(ClassLoaderData,             _is_unsafe_anonymous,                          bool)                                  \
 525   volatile_nonstatic_field(ClassLoaderData,    _dictionary,                                   Dictionary*)                           \
 526                                                                                                                                      \
 527   static_ptr_volatile_field(ClassLoaderDataGraph, _head,                                      ClassLoaderData*)                      \
 528                                                                                                                                      \
 529   /**********/                                                                                                                       \
 530   /* Arrays */                                                                                                                       \
 531   /**********/                                                                                                                       \
 532                                                                                                                                      \
 533   nonstatic_field(Array<Klass*>,               _length,                                       int)                                   \
 534   nonstatic_field(Array<Klass*>,               _data[0],                                      Klass*)                                \
 535                                                                                                                                      \
 536   /*******************/                                                                                                              \
 537   /* GrowableArrays  */                                                                                                              \
 538   /*******************/                                                                                                              \
 539                                                                                                                                      \
 540   nonstatic_field(GenericGrowableArray,        _len,                                          int)                                   \
 541   nonstatic_field(GenericGrowableArray,        _max,                                          int)                                   \
 542   nonstatic_field(GenericGrowableArray,        _arena,                                        Arena*)                                \
 543   nonstatic_field(GrowableArray<int>,          _data,                                         int*)                                  \
 544                                                                                                                                      \




 217   nonstatic_field(ConstantPoolCache,           _resolved_references,                          OopHandle)                             \
 218   nonstatic_field(ConstantPoolCache,           _reference_map,                                Array<u2>*)                            \
 219   nonstatic_field(ConstantPoolCache,           _length,                                       int)                                   \
 220   nonstatic_field(ConstantPoolCache,           _constant_pool,                                ConstantPool*)                         \
 221   volatile_nonstatic_field(InstanceKlass,      _array_klasses,                                Klass*)                                \
 222   nonstatic_field(InstanceKlass,               _methods,                                      Array<Method*>*)                       \
 223   nonstatic_field(InstanceKlass,               _default_methods,                              Array<Method*>*)                       \
 224   nonstatic_field(InstanceKlass,               _local_interfaces,                             Array<InstanceKlass*>*)                \
 225   nonstatic_field(InstanceKlass,               _transitive_interfaces,                        Array<InstanceKlass*>*)                \
 226   nonstatic_field(InstanceKlass,               _fields,                                       Array<u2>*)                            \
 227   nonstatic_field(InstanceKlass,               _java_fields_count,                            u2)                                    \
 228   nonstatic_field(InstanceKlass,               _constants,                                    ConstantPool*)                         \
 229   nonstatic_field(InstanceKlass,               _source_file_name_index,                       u2)                                    \
 230   nonstatic_field(InstanceKlass,               _source_debug_extension,                       const char*)                           \
 231   nonstatic_field(InstanceKlass,               _inner_classes,                                Array<jushort>*)                       \
 232   nonstatic_field(InstanceKlass,               _nonstatic_field_size,                         int)                                   \
 233   nonstatic_field(InstanceKlass,               _static_field_size,                            int)                                   \
 234   nonstatic_field(InstanceKlass,               _static_oop_field_count,                       u2)                                    \
 235   nonstatic_field(InstanceKlass,               _nonstatic_oop_map_size,                       int)                                   \
 236   nonstatic_field(InstanceKlass,               _is_marked_dependent,                          bool)                                  \
 237   nonstatic_field(InstanceKlass,               _misc_flags,                                   u4)                                    \
 238   nonstatic_field(InstanceKlass,               _minor_version,                                u2)                                    \
 239   nonstatic_field(InstanceKlass,               _major_version,                                u2)                                    \
 240   nonstatic_field(InstanceKlass,               _init_state,                                   u1)                                    \
 241   nonstatic_field(InstanceKlass,               _init_thread,                                  Thread*)                               \
 242   nonstatic_field(InstanceKlass,               _itable_len,                                   int)                                   \
 243   nonstatic_field(InstanceKlass,               _reference_type,                               u1)                                    \
 244   volatile_nonstatic_field(InstanceKlass,      _oop_map_cache,                                OopMapCache*)                          \
 245   nonstatic_field(InstanceKlass,               _jni_ids,                                      JNIid*)                                \
 246   nonstatic_field(InstanceKlass,               _osr_nmethods_head,                            nmethod*)                              \
 247   JVMTI_ONLY(nonstatic_field(InstanceKlass,    _breakpoints,                                  BreakpointInfo*))                      \
 248   nonstatic_field(InstanceKlass,               _generic_signature_index,                      u2)                                    \
 249   volatile_nonstatic_field(InstanceKlass,      _methods_jmethod_ids,                          jmethodID*)                            \
 250   volatile_nonstatic_field(InstanceKlass,      _idnum_allocated_count,                        u2)                                    \
 251   nonstatic_field(InstanceKlass,               _annotations,                                  Annotations*)                          \
 252   nonstatic_field(InstanceKlass,               _method_ordering,                              Array<int>*)                           \
 253   nonstatic_field(InstanceKlass,               _default_vtable_indices,                       Array<int>*)                           \
 254   nonstatic_field(Klass,                       _super_check_offset,                           juint)                                 \
 255   nonstatic_field(Klass,                       _secondary_super_cache,                        Klass*)                                \
 256   nonstatic_field(Klass,                       _secondary_supers,                             Array<Klass*>*)                        \
 257   nonstatic_field(Klass,                       _primary_supers[0],                            Klass*)                                \


 504   nonstatic_field(BasicHashtableEntry<mtInternal>, _hash,                                     unsigned int)                          \
 505   nonstatic_field(IntptrHashtableEntry,            _literal,                                  intptr_t)                              \
 506                                                                                                                                      \
 507   /*************/                                                                                                                    \
 508   /* Hashtable */                                                                                                                    \
 509   /*************/                                                                                                                    \
 510                                                                                                                                      \
 511   nonstatic_field(BasicHashtable<mtInternal>,  _table_size,                                   int)                                   \
 512   nonstatic_field(BasicHashtable<mtInternal>,  _buckets,                                      HashtableBucket<mtInternal>*)          \
 513   volatile_nonstatic_field(BasicHashtable<mtInternal>,  _free_list,                           BasicHashtableEntry<mtInternal>*)      \
 514   nonstatic_field(BasicHashtable<mtInternal>,  _first_free_entry,                             char*)                                 \
 515   nonstatic_field(BasicHashtable<mtInternal>,  _end_block,                                    char*)                                 \
 516   nonstatic_field(BasicHashtable<mtInternal>,  _entry_size,                                   int)                                   \
 517                                                                                                                                      \
 518   /*******************/                                                                                                              \
 519   /* ClassLoaderData */                                                                                                              \
 520   /*******************/                                                                                                              \
 521   nonstatic_field(ClassLoaderData,             _class_loader,                                 OopHandle)                             \
 522   nonstatic_field(ClassLoaderData,             _next,                                         ClassLoaderData*)                      \
 523   volatile_nonstatic_field(ClassLoaderData,    _klasses,                                      Klass*)                                \
 524   nonstatic_field(ClassLoaderData,             _is_shortlived,                                bool)                                  \
 525   volatile_nonstatic_field(ClassLoaderData,    _dictionary,                                   Dictionary*)                           \
 526                                                                                                                                      \
 527   static_ptr_volatile_field(ClassLoaderDataGraph, _head,                                      ClassLoaderData*)                      \
 528                                                                                                                                      \
 529   /**********/                                                                                                                       \
 530   /* Arrays */                                                                                                                       \
 531   /**********/                                                                                                                       \
 532                                                                                                                                      \
 533   nonstatic_field(Array<Klass*>,               _length,                                       int)                                   \
 534   nonstatic_field(Array<Klass*>,               _data[0],                                      Klass*)                                \
 535                                                                                                                                      \
 536   /*******************/                                                                                                              \
 537   /* GrowableArrays  */                                                                                                              \
 538   /*******************/                                                                                                              \
 539                                                                                                                                      \
 540   nonstatic_field(GenericGrowableArray,        _len,                                          int)                                   \
 541   nonstatic_field(GenericGrowableArray,        _max,                                          int)                                   \
 542   nonstatic_field(GenericGrowableArray,        _arena,                                        Arena*)                                \
 543   nonstatic_field(GrowableArray<int>,          _data,                                         int*)                                  \
 544                                                                                                                                      \


< prev index next >