hotspot/src/share/vm/classfile/javaClasses.cpp
changeset 46619 a3919f5e8d2b
parent 46505 fd4bc78630b1
child 46625 edefffab74e2
equal deleted inserted replaced
46618:d503911aa948 46619:a3919f5e8d2b
  3813   java_lang_Throwable::stackTrace_offset = java_lang_Throwable::hc_stackTrace_offset * x + header;
  3813   java_lang_Throwable::stackTrace_offset = java_lang_Throwable::hc_stackTrace_offset * x + header;
  3814   java_lang_Throwable::static_unassigned_stacktrace_offset = java_lang_Throwable::hc_static_unassigned_stacktrace_offset *  x;
  3814   java_lang_Throwable::static_unassigned_stacktrace_offset = java_lang_Throwable::hc_static_unassigned_stacktrace_offset *  x;
  3815 
  3815 
  3816   // java_lang_boxing_object
  3816   // java_lang_boxing_object
  3817   java_lang_boxing_object::value_offset = java_lang_boxing_object::hc_value_offset + header;
  3817   java_lang_boxing_object::value_offset = java_lang_boxing_object::hc_value_offset + header;
  3818   java_lang_boxing_object::long_value_offset = align_size_up((java_lang_boxing_object::hc_value_offset + header), BytesPerLong);
  3818   java_lang_boxing_object::long_value_offset = align_up((java_lang_boxing_object::hc_value_offset + header), BytesPerLong);
  3819 
  3819 
  3820   // java_lang_ref_Reference:
  3820   // java_lang_ref_Reference:
  3821   java_lang_ref_Reference::referent_offset = java_lang_ref_Reference::hc_referent_offset * x + header;
  3821   java_lang_ref_Reference::referent_offset = java_lang_ref_Reference::hc_referent_offset * x + header;
  3822   java_lang_ref_Reference::queue_offset = java_lang_ref_Reference::hc_queue_offset * x + header;
  3822   java_lang_ref_Reference::queue_offset = java_lang_ref_Reference::hc_queue_offset * x + header;
  3823   java_lang_ref_Reference::next_offset  = java_lang_ref_Reference::hc_next_offset * x + header;
  3823   java_lang_ref_Reference::next_offset  = java_lang_ref_Reference::hc_next_offset * x + header;
  3825   // Artificial fields for java_lang_ref_Reference
  3825   // Artificial fields for java_lang_ref_Reference
  3826   // The first field is for the discovered field added in 1.4
  3826   // The first field is for the discovered field added in 1.4
  3827   java_lang_ref_Reference::number_of_fake_oop_fields = 1;
  3827   java_lang_ref_Reference::number_of_fake_oop_fields = 1;
  3828 
  3828 
  3829   // java_lang_ref_SoftReference Class
  3829   // java_lang_ref_SoftReference Class
  3830   java_lang_ref_SoftReference::timestamp_offset = align_size_up((java_lang_ref_SoftReference::hc_timestamp_offset * x + header), BytesPerLong);
  3830   java_lang_ref_SoftReference::timestamp_offset = align_up((java_lang_ref_SoftReference::hc_timestamp_offset * x + header), BytesPerLong);
  3831   // Don't multiply static fields because they are always in wordSize units
  3831   // Don't multiply static fields because they are always in wordSize units
  3832   java_lang_ref_SoftReference::static_clock_offset = java_lang_ref_SoftReference::hc_static_clock_offset * x;
  3832   java_lang_ref_SoftReference::static_clock_offset = java_lang_ref_SoftReference::hc_static_clock_offset * x;
  3833 
  3833 
  3834   // java_lang_ClassLoader
  3834   // java_lang_ClassLoader
  3835   java_lang_ClassLoader::parent_offset = java_lang_ClassLoader::hc_parent_offset * x + header;
  3835   java_lang_ClassLoader::parent_offset = java_lang_ClassLoader::hc_parent_offset * x + header;