comparison src/share/vm/runtime/vmStructs.cpp @ 12067:e22ee8e7ae62

8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes. Summary: Change InstanceKlass::_source_file_name and _generic_signature to u2 fields. Reviewed-by: coleenp, iklam
author jiangli
date Mon, 19 Aug 2013 14:59:54 -0400
parents d1034bd8cefc
children 4dece0730c50
comparison
equal deleted inserted replaced
12061:e5003079dfa5 12067:e22ee8e7ae62
292 nonstatic_field(InstanceKlass, _transitive_interfaces, Array<Klass*>*) \ 292 nonstatic_field(InstanceKlass, _transitive_interfaces, Array<Klass*>*) \
293 nonstatic_field(InstanceKlass, _fields, Array<u2>*) \ 293 nonstatic_field(InstanceKlass, _fields, Array<u2>*) \
294 nonstatic_field(InstanceKlass, _java_fields_count, u2) \ 294 nonstatic_field(InstanceKlass, _java_fields_count, u2) \
295 nonstatic_field(InstanceKlass, _constants, ConstantPool*) \ 295 nonstatic_field(InstanceKlass, _constants, ConstantPool*) \
296 nonstatic_field(InstanceKlass, _class_loader_data, ClassLoaderData*) \ 296 nonstatic_field(InstanceKlass, _class_loader_data, ClassLoaderData*) \
297 nonstatic_field(InstanceKlass, _source_file_name, Symbol*) \ 297 nonstatic_field(InstanceKlass, _source_file_name_index, u2) \
298 nonstatic_field(InstanceKlass, _source_debug_extension, char*) \ 298 nonstatic_field(InstanceKlass, _source_debug_extension, char*) \
299 nonstatic_field(InstanceKlass, _inner_classes, Array<jushort>*) \ 299 nonstatic_field(InstanceKlass, _inner_classes, Array<jushort>*) \
300 nonstatic_field(InstanceKlass, _nonstatic_field_size, int) \ 300 nonstatic_field(InstanceKlass, _nonstatic_field_size, int) \
301 nonstatic_field(InstanceKlass, _static_field_size, int) \ 301 nonstatic_field(InstanceKlass, _static_field_size, int) \
302 nonstatic_field(InstanceKlass, _static_oop_field_count, u2) \ 302 nonstatic_field(InstanceKlass, _static_oop_field_count, u2) \
311 nonstatic_field(InstanceKlass, _reference_type, u1) \ 311 nonstatic_field(InstanceKlass, _reference_type, u1) \
312 volatile_nonstatic_field(InstanceKlass, _oop_map_cache, OopMapCache*) \ 312 volatile_nonstatic_field(InstanceKlass, _oop_map_cache, OopMapCache*) \
313 nonstatic_field(InstanceKlass, _jni_ids, JNIid*) \ 313 nonstatic_field(InstanceKlass, _jni_ids, JNIid*) \
314 nonstatic_field(InstanceKlass, _osr_nmethods_head, nmethod*) \ 314 nonstatic_field(InstanceKlass, _osr_nmethods_head, nmethod*) \
315 nonstatic_field(InstanceKlass, _breakpoints, BreakpointInfo*) \ 315 nonstatic_field(InstanceKlass, _breakpoints, BreakpointInfo*) \
316 nonstatic_field(InstanceKlass, _generic_signature, Symbol*) \ 316 nonstatic_field(InstanceKlass, _generic_signature_index, u2) \
317 nonstatic_field(InstanceKlass, _methods_jmethod_ids, jmethodID*) \ 317 nonstatic_field(InstanceKlass, _methods_jmethod_ids, jmethodID*) \
318 nonstatic_field(InstanceKlass, _methods_cached_itable_indices, int*) \ 318 nonstatic_field(InstanceKlass, _methods_cached_itable_indices, int*) \
319 volatile_nonstatic_field(InstanceKlass, _idnum_allocated_count, u2) \ 319 volatile_nonstatic_field(InstanceKlass, _idnum_allocated_count, u2) \
320 nonstatic_field(InstanceKlass, _annotations, Annotations*) \ 320 nonstatic_field(InstanceKlass, _annotations, Annotations*) \
321 nonstatic_field(InstanceKlass, _dependencies, nmethodBucket*) \ 321 nonstatic_field(InstanceKlass, _dependencies, nmethodBucket*) \