< prev index next >

src/share/vm/runtime/vmStructs.cpp

Print this page

        

@@ -323,13 +323,14 @@
   nonstatic_field(InstanceKlass,               _generic_signature_index,                      u2)                                    \
   nonstatic_field(InstanceKlass,               _methods_jmethod_ids,                          jmethodID*)                            \
   volatile_nonstatic_field(InstanceKlass,      _idnum_allocated_count,                        u2)                                    \
   nonstatic_field(InstanceKlass,               _annotations,                                  Annotations*)                          \
   nonstatic_field(InstanceKlass,               _dependencies,                                 nmethodBucket*)                        \
-  nonstatic_field(nmethodBucket,               _nmethod,                                      nmethod*)                              \
-  nonstatic_field(nmethodBucket,               _count,                                        int)                                   \
-  nonstatic_field(nmethodBucket,               _next,                                         nmethodBucket*)                        \
+  nonstatic_field(nmethodBucket,               _buckets[0],                                   nmethodBucketEntry*)                  \
+  nonstatic_field(nmethodBucketEntry,          _nmethod,                                      nmethod*)                              \
+  nonstatic_field(nmethodBucketEntry,          _count,                                        int)                                   \
+  nonstatic_field(nmethodBucketEntry,          _next,                                         nmethodBucketEntry*)                   \
   nonstatic_field(InstanceKlass,               _method_ordering,                              Array<int>*)                           \
   nonstatic_field(InstanceKlass,               _default_vtable_indices,                       Array<int>*)                           \
   nonstatic_field(Klass,                       _super_check_offset,                           juint)                                 \
   nonstatic_field(Klass,                       _secondary_super_cache,                        Klass*)                                \
   nonstatic_field(Klass,                       _secondary_supers,                             Array<Klass*>*)                        \

@@ -1476,10 +1477,11 @@
            declare_toplevel_type(Symbol*)                                 \
   declare_toplevel_type(volatile Metadata*)                               \
                                                                           \
   declare_toplevel_type(DataLayout)                                       \
   declare_toplevel_type(nmethodBucket)                                    \
+  declare_toplevel_type(nmethodBucketEntry)                               \
                                                                           \
   /********/                                                              \
   /* Oops */                                                              \
   /********/                                                              \
                                                                           \
< prev index next >