< prev index next > src/hotspot/share/runtime/vmStructs.cpp
Print this page
/******************************************************************/ \
/* 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) \
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*) \
/******************************************************************/ \
/* OopDesc and Klass hierarchies (NOTE: MethodData* incomplete) */ \
/******************************************************************/ \
\
volatile_nonstatic_field(oopDesc, _mark, markWord) \
! 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*) \
\
/***************************/ \
/* CompressedKlassPointers */ \
/***************************/ \
\
! static_field(CompressedKlassPointers, _narrow_klass._base, address) \
! static_field(CompressedKlassPointers, _narrow_klass._shift, int) \
\
/******/ \
/* os */ \
/******/ \
\
\
/***************************/ \
/* CompressedKlassPointers */ \
/***************************/ \
\
! static_field(CompressedKlassPointers, _base, address) \
! static_field(CompressedKlassPointers, _shift_copy, int) \
\
/******/ \
/* os */ \
/******/ \
\
< prev index next >