259 nonstatic_field(instanceKlass, _local_interfaces, objArrayOop) \ |
259 nonstatic_field(instanceKlass, _local_interfaces, objArrayOop) \ |
260 nonstatic_field(instanceKlass, _transitive_interfaces, objArrayOop) \ |
260 nonstatic_field(instanceKlass, _transitive_interfaces, objArrayOop) \ |
261 nonstatic_field(instanceKlass, _nof_implementors, int) \ |
261 nonstatic_field(instanceKlass, _nof_implementors, int) \ |
262 nonstatic_field(instanceKlass, _implementors[0], klassOop) \ |
262 nonstatic_field(instanceKlass, _implementors[0], klassOop) \ |
263 nonstatic_field(instanceKlass, _fields, typeArrayOop) \ |
263 nonstatic_field(instanceKlass, _fields, typeArrayOop) \ |
|
264 nonstatic_field(instanceKlass, _java_fields_count, int) \ |
264 nonstatic_field(instanceKlass, _constants, constantPoolOop) \ |
265 nonstatic_field(instanceKlass, _constants, constantPoolOop) \ |
265 nonstatic_field(instanceKlass, _class_loader, oop) \ |
266 nonstatic_field(instanceKlass, _class_loader, oop) \ |
266 nonstatic_field(instanceKlass, _protection_domain, oop) \ |
267 nonstatic_field(instanceKlass, _protection_domain, oop) \ |
267 nonstatic_field(instanceKlass, _signers, objArrayOop) \ |
268 nonstatic_field(instanceKlass, _signers, objArrayOop) \ |
268 nonstatic_field(instanceKlass, _source_file_name, Symbol*) \ |
269 nonstatic_field(instanceKlass, _source_file_name, Symbol*) \ |
965 \ |
966 \ |
966 /*********************************/ \ |
967 /*********************************/ \ |
967 /* java_lang_Class fields */ \ |
968 /* java_lang_Class fields */ \ |
968 /*********************************/ \ |
969 /*********************************/ \ |
969 \ |
970 \ |
970 static_field(java_lang_Class, klass_offset, int) \ |
971 static_field(java_lang_Class, _klass_offset, int) \ |
971 static_field(java_lang_Class, resolved_constructor_offset, int) \ |
972 static_field(java_lang_Class, _resolved_constructor_offset, int) \ |
972 static_field(java_lang_Class, array_klass_offset, int) \ |
973 static_field(java_lang_Class, _array_klass_offset, int) \ |
973 static_field(java_lang_Class, oop_size_offset, int) \ |
974 static_field(java_lang_Class, _oop_size_offset, int) \ |
974 static_field(java_lang_Class, static_oop_field_count_offset, int) \ |
975 static_field(java_lang_Class, _static_oop_field_count_offset, int) \ |
975 \ |
976 \ |
976 /************************/ \ |
977 /************************/ \ |
977 /* Miscellaneous fields */ \ |
978 /* Miscellaneous fields */ \ |
978 /************************/ \ |
979 /************************/ \ |
979 \ |
980 \ |
1660 declare_constant(constMethodOopDesc::_has_linenumber_table) \ |
1661 declare_constant(constMethodOopDesc::_has_linenumber_table) \ |
1661 declare_constant(constMethodOopDesc::_has_checked_exceptions) \ |
1662 declare_constant(constMethodOopDesc::_has_checked_exceptions) \ |
1662 declare_constant(constMethodOopDesc::_has_localvariable_table) \ |
1663 declare_constant(constMethodOopDesc::_has_localvariable_table) \ |
1663 \ |
1664 \ |
1664 /*************************************/ \ |
1665 /*************************************/ \ |
1665 /* instanceKlass FieldOffset enum */ \ |
1666 /* instanceKlass enum */ \ |
1666 /*************************************/ \ |
1667 /*************************************/ \ |
1667 \ |
1668 \ |
1668 declare_constant(instanceKlass::access_flags_offset) \ |
|
1669 declare_constant(instanceKlass::name_index_offset) \ |
|
1670 declare_constant(instanceKlass::signature_index_offset) \ |
|
1671 declare_constant(instanceKlass::initval_index_offset) \ |
|
1672 declare_constant(instanceKlass::low_offset) \ |
|
1673 declare_constant(instanceKlass::high_offset) \ |
|
1674 declare_constant(instanceKlass::generic_signature_offset) \ |
|
1675 declare_constant(instanceKlass::next_offset) \ |
|
1676 declare_constant(instanceKlass::implementors_limit) \ |
1669 declare_constant(instanceKlass::implementors_limit) \ |
|
1670 \ |
|
1671 /*************************************/ \ |
|
1672 /* FieldInfo FieldOffset enum */ \ |
|
1673 /*************************************/ \ |
|
1674 \ |
|
1675 declare_constant(FieldInfo::access_flags_offset) \ |
|
1676 declare_constant(FieldInfo::name_index_offset) \ |
|
1677 declare_constant(FieldInfo::signature_index_offset) \ |
|
1678 declare_constant(FieldInfo::initval_index_offset) \ |
|
1679 declare_constant(FieldInfo::low_offset) \ |
|
1680 declare_constant(FieldInfo::high_offset) \ |
|
1681 declare_constant(FieldInfo::generic_signature_offset) \ |
|
1682 declare_constant(FieldInfo::field_slots) \ |
1677 \ |
1683 \ |
1678 /************************************************/ \ |
1684 /************************************************/ \ |
1679 /* instanceKlass InnerClassAttributeOffset enum */ \ |
1685 /* instanceKlass InnerClassAttributeOffset enum */ \ |
1680 /************************************************/ \ |
1686 /************************************************/ \ |
1681 \ |
1687 \ |