< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page




 526   /******************/                                                                                                               \
 527                                                                                                                                      \
 528   nonstatic_field(BasicHashtableEntry<mtInternal>, _next,                                     BasicHashtableEntry<mtInternal>*)      \
 529   nonstatic_field(BasicHashtableEntry<mtInternal>, _hash,                                     unsigned int)                          \
 530   nonstatic_field(IntptrHashtableEntry,            _literal,                                  intptr_t)                              \
 531                                                                                                                                      \
 532   /*************/                                                                                                                    \
 533   /* Hashtable */                                                                                                                    \
 534   /*************/                                                                                                                    \
 535                                                                                                                                      \
 536   nonstatic_field(BasicHashtable<mtInternal>,  _table_size,                                   int)                                   \
 537   nonstatic_field(BasicHashtable<mtInternal>,  _buckets,                                      HashtableBucket<mtInternal>*)          \
 538   volatile_nonstatic_field(BasicHashtable<mtInternal>,  _free_list,                           BasicHashtableEntry<mtInternal>*)      \
 539   nonstatic_field(BasicHashtable<mtInternal>,  _first_free_entry,                             char*)                                 \
 540   nonstatic_field(BasicHashtable<mtInternal>,  _end_block,                                    char*)                                 \
 541   nonstatic_field(BasicHashtable<mtInternal>,  _entry_size,                                   int)                                   \
 542                                                                                                                                      \
 543   /*******************/                                                                                                              \
 544   /* ClassLoaderData */                                                                                                              \
 545   /*******************/                                                                                                              \
 546   nonstatic_field(ClassLoaderData,             _class_loader,                                 oop)                                   \
 547   nonstatic_field(ClassLoaderData,             _next,                                         ClassLoaderData*)                      \
 548   volatile_nonstatic_field(ClassLoaderData,    _klasses,                                      Klass*)                                \
 549   nonstatic_field(ClassLoaderData,             _is_anonymous,                                 bool)                                  \
 550   volatile_nonstatic_field(ClassLoaderData,    _dictionary,                                   Dictionary*)                           \
 551                                                                                                                                      \
 552      static_field(ClassLoaderDataGraph,        _head,                                         ClassLoaderData*)                      \
 553                                                                                                                                      \
 554   /**********/                                                                                                                       \
 555   /* Arrays */                                                                                                                       \
 556   /**********/                                                                                                                       \
 557                                                                                                                                      \
 558   nonstatic_field(Array<Klass*>,               _length,                                       int)                                   \
 559   nonstatic_field(Array<Klass*>,               _data[0],                                      Klass*)                                \
 560                                                                                                                                      \
 561   /*******************/                                                                                                              \
 562   /* GrowableArrays  */                                                                                                              \
 563   /*******************/                                                                                                              \
 564                                                                                                                                      \
 565   nonstatic_field(GenericGrowableArray,        _len,                                          int)                                   \
 566   nonstatic_field(GenericGrowableArray,        _max,                                          int)                                   \




 526   /******************/                                                                                                               \
 527                                                                                                                                      \
 528   nonstatic_field(BasicHashtableEntry<mtInternal>, _next,                                     BasicHashtableEntry<mtInternal>*)      \
 529   nonstatic_field(BasicHashtableEntry<mtInternal>, _hash,                                     unsigned int)                          \
 530   nonstatic_field(IntptrHashtableEntry,            _literal,                                  intptr_t)                              \
 531                                                                                                                                      \
 532   /*************/                                                                                                                    \
 533   /* Hashtable */                                                                                                                    \
 534   /*************/                                                                                                                    \
 535                                                                                                                                      \
 536   nonstatic_field(BasicHashtable<mtInternal>,  _table_size,                                   int)                                   \
 537   nonstatic_field(BasicHashtable<mtInternal>,  _buckets,                                      HashtableBucket<mtInternal>*)          \
 538   volatile_nonstatic_field(BasicHashtable<mtInternal>,  _free_list,                           BasicHashtableEntry<mtInternal>*)      \
 539   nonstatic_field(BasicHashtable<mtInternal>,  _first_free_entry,                             char*)                                 \
 540   nonstatic_field(BasicHashtable<mtInternal>,  _end_block,                                    char*)                                 \
 541   nonstatic_field(BasicHashtable<mtInternal>,  _entry_size,                                   int)                                   \
 542                                                                                                                                      \
 543   /*******************/                                                                                                              \
 544   /* ClassLoaderData */                                                                                                              \
 545   /*******************/                                                                                                              \
 546   nonstatic_field(ClassLoaderData,             _class_loader,                                 OopHandle)                             \
 547   nonstatic_field(ClassLoaderData,             _next,                                         ClassLoaderData*)                      \
 548   volatile_nonstatic_field(ClassLoaderData,    _klasses,                                      Klass*)                                \
 549   nonstatic_field(ClassLoaderData,             _is_anonymous,                                 bool)                                  \
 550   volatile_nonstatic_field(ClassLoaderData,    _dictionary,                                   Dictionary*)                           \
 551                                                                                                                                      \
 552      static_field(ClassLoaderDataGraph,        _head,                                         ClassLoaderData*)                      \
 553                                                                                                                                      \
 554   /**********/                                                                                                                       \
 555   /* Arrays */                                                                                                                       \
 556   /**********/                                                                                                                       \
 557                                                                                                                                      \
 558   nonstatic_field(Array<Klass*>,               _length,                                       int)                                   \
 559   nonstatic_field(Array<Klass*>,               _data[0],                                      Klass*)                                \
 560                                                                                                                                      \
 561   /*******************/                                                                                                              \
 562   /* GrowableArrays  */                                                                                                              \
 563   /*******************/                                                                                                              \
 564                                                                                                                                      \
 565   nonstatic_field(GenericGrowableArray,        _len,                                          int)                                   \
 566   nonstatic_field(GenericGrowableArray,        _max,                                          int)                                   \


< prev index next >