src/share/vm/runtime/vmStructs.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/runtime/vmStructs.cpp Fri Sep 9 11:55:22 2011
--- new/src/share/vm/runtime/vmStructs.cpp Fri Sep 9 11:55:22 2011
*** 259,268 ****
--- 259,269 ----
nonstatic_field(instanceKlass, _local_interfaces, objArrayOop) \
nonstatic_field(instanceKlass, _transitive_interfaces, objArrayOop) \
nonstatic_field(instanceKlass, _nof_implementors, int) \
nonstatic_field(instanceKlass, _implementors[0], klassOop) \
nonstatic_field(instanceKlass, _fields, typeArrayOop) \
+ nonstatic_field(instanceKlass, _java_fields_count, int) \
nonstatic_field(instanceKlass, _constants, constantPoolOop) \
nonstatic_field(instanceKlass, _class_loader, oop) \
nonstatic_field(instanceKlass, _protection_domain, oop) \
nonstatic_field(instanceKlass, _signers, objArrayOop) \
nonstatic_field(instanceKlass, _source_file_name, Symbol*) \
*** 965,979 ****
--- 966,980 ----
\
/*********************************/ \
/* java_lang_Class fields */ \
/*********************************/ \
\
! static_field(java_lang_Class, klass_offset, int) \
! static_field(java_lang_Class, resolved_constructor_offset, int) \
! static_field(java_lang_Class, array_klass_offset, int) \
! static_field(java_lang_Class, oop_size_offset, int) \
! static_field(java_lang_Class, static_oop_field_count_offset, int) \
! static_field(java_lang_Class, _klass_offset, int) \
! static_field(java_lang_Class, _resolved_constructor_offset, int) \
! static_field(java_lang_Class, _array_klass_offset, int) \
! static_field(java_lang_Class, _oop_size_offset, int) \
! static_field(java_lang_Class, _static_oop_field_count_offset, int) \
\
/************************/ \
/* Miscellaneous fields */ \
/************************/ \
\
*** 1660,1682 ****
--- 1661,1688 ----
declare_constant(constMethodOopDesc::_has_linenumber_table) \
declare_constant(constMethodOopDesc::_has_checked_exceptions) \
declare_constant(constMethodOopDesc::_has_localvariable_table) \
\
/*************************************/ \
! /* instanceKlass FieldOffset enum */ \
! /* instanceKlass enum */ \
/*************************************/ \
\
declare_constant(instanceKlass::access_flags_offset) \
declare_constant(instanceKlass::name_index_offset) \
declare_constant(instanceKlass::signature_index_offset) \
declare_constant(instanceKlass::initval_index_offset) \
declare_constant(instanceKlass::low_offset) \
declare_constant(instanceKlass::high_offset) \
declare_constant(instanceKlass::generic_signature_offset) \
declare_constant(instanceKlass::next_offset) \
declare_constant(instanceKlass::implementors_limit) \
\
+ /*************************************/ \
+ /* FieldInfo FieldOffset enum */ \
+ /*************************************/ \
+ \
+ declare_constant(FieldInfo::access_flags_offset) \
+ declare_constant(FieldInfo::name_index_offset) \
+ declare_constant(FieldInfo::signature_index_offset) \
+ declare_constant(FieldInfo::initval_index_offset) \
+ declare_constant(FieldInfo::low_offset) \
+ declare_constant(FieldInfo::high_offset) \
+ declare_constant(FieldInfo::generic_signature_offset) \
+ declare_constant(FieldInfo::field_slots) \
+ \
/************************************************/ \
/* instanceKlass InnerClassAttributeOffset enum */ \
/************************************************/ \
\
declare_constant(instanceKlass::inner_class_inner_class_info_offset) \
src/share/vm/runtime/vmStructs.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File