Mercurial > hg > truffle
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*) \ |