< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page




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


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




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


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


< prev index next >