< prev index next > src/hotspot/share/runtime/vmStructs.cpp
Print this page
#include "oops/arrayOop.hpp"
#include "oops/constMethod.hpp"
#include "oops/constantPool.hpp"
#include "oops/cpCache.hpp"
#include "oops/fieldInfo.hpp"
+ #include "oops/flatArrayKlass.hpp"
+ #include "oops/inlineKlass.hpp"
#include "oops/instanceClassLoaderKlass.hpp"
#include "oops/instanceKlass.hpp"
#include "oops/instanceMirrorKlass.hpp"
#include "oops/instanceOop.hpp"
#include "oops/instanceStackChunkKlass.hpp"
\
declare_toplevel_type(MetaspaceObj) \
declare_type(Metadata, MetaspaceObj) \
declare_type(Klass, Metadata) \
declare_type(ArrayKlass, Klass) \
- declare_type(ObjArrayKlass, ArrayKlass) \
declare_type(TypeArrayKlass, ArrayKlass) \
declare_type(InstanceKlass, Klass) \
declare_type(InstanceClassLoaderKlass, InstanceKlass) \
declare_type(InstanceMirrorKlass, InstanceKlass) \
declare_type(InstanceRefKlass, InstanceKlass) \
declare_type(InstanceStackChunkKlass, InstanceKlass) \
declare_type(ConstantPool, Metadata) \
\
declare_toplevel_type(MetaspaceObj) \
declare_type(Metadata, MetaspaceObj) \
declare_type(Klass, Metadata) \
declare_type(ArrayKlass, Klass) \
declare_type(TypeArrayKlass, ArrayKlass) \
+ declare_type(ObjArrayKlass, ArrayKlass) \
+ declare_type(FlatArrayKlass, ArrayKlass) \
+ declare_type(RefArrayKlass, ArrayKlass) \
declare_type(InstanceKlass, Klass) \
+ declare_type(InlineKlass, InstanceKlass) \
declare_type(InstanceClassLoaderKlass, InstanceKlass) \
declare_type(InstanceMirrorKlass, InstanceKlass) \
declare_type(InstanceRefKlass, InstanceKlass) \
declare_type(InstanceStackChunkKlass, InstanceKlass) \
declare_type(ConstantPool, Metadata) \
declare_constant(Klass::_lh_element_type_mask) \
declare_constant(Klass::_lh_header_size_shift) \
declare_constant(Klass::_lh_header_size_mask) \
declare_constant(Klass::_lh_array_tag_shift) \
declare_constant(Klass::_lh_array_tag_type_value) \
! declare_constant(Klass::_lh_array_tag_obj_value) \
\
declare_constant(Method::nonvirtual_vtable_index) \
declare_constant(Method::extra_stack_entries_for_jsr292) \
\
/********************************/ \
declare_constant(Klass::_lh_element_type_mask) \
declare_constant(Klass::_lh_header_size_shift) \
declare_constant(Klass::_lh_header_size_mask) \
declare_constant(Klass::_lh_array_tag_shift) \
declare_constant(Klass::_lh_array_tag_type_value) \
! declare_constant(Klass::_lh_array_tag_ref_value) \
\
declare_constant(Method::nonvirtual_vtable_index) \
declare_constant(Method::extra_stack_entries_for_jsr292) \
\
/********************************/ \
< prev index next >