< prev index next >

src/hotspot/share/runtime/vmStructs.cpp

Print this page
@@ -197,12 +197,11 @@
    /******************************************************************/                                                               \
    /* OopDesc and Klass hierarchies (NOTE: MethodData* incomplete)   */                                                               \
    /******************************************************************/                                                               \
                                                                                                                                       \
    volatile_nonstatic_field(oopDesc,            _mark,                                         markWord)                              \
-   volatile_nonstatic_field(oopDesc,            _metadata._klass,                              Klass*)                                \
-   volatile_nonstatic_field(oopDesc,            _metadata._compressed_klass,                   narrowKlass)                           \
+   NOT_LP64(volatile_nonstatic_field(oopDesc,   _klass,                                        Klass*))                               \
    static_field(BarrierSet,                     _barrier_set,                                  BarrierSet*)                           \
    nonstatic_field(ArrayKlass,                  _dimension,                                    int)                                   \
    volatile_nonstatic_field(ArrayKlass,         _higher_dimension,                             Klass*)                                \
    volatile_nonstatic_field(ArrayKlass,         _lower_dimension,                              Klass*)                                \
    nonstatic_field(CompiledICHolder,            _holder_metadata,                              Metadata*)                             \

@@ -377,12 +376,12 @@
                                                                                                                                       \
    /***************************/                                                                                                      \
    /* CompressedKlassPointers */                                                                                                      \
    /***************************/                                                                                                      \
                                                                                                                                       \
-      static_field(CompressedKlassPointers,     _narrow_klass._base,                           address)                               \
-      static_field(CompressedKlassPointers,     _narrow_klass._shift,                          int)                                   \
+      static_field(CompressedKlassPointers,     _base,                           address)                                             \
+      static_field(CompressedKlassPointers,     _shift_copy,                          int)                                            \
                                                                                                                                       \
    /******/                                                                                                                           \
    /* os */                                                                                                                           \
    /******/                                                                                                                           \
                                                                                                                                       \
< prev index next >