< prev index next >

src/share/vm/classfile/javaClasses.cpp

Print this page




3499 int java_lang_reflect_Field::name_offset;
3500 int java_lang_reflect_Field::type_offset;
3501 int java_lang_reflect_Field::slot_offset;
3502 int java_lang_reflect_Field::modifiers_offset;
3503 int java_lang_reflect_Field::signature_offset;
3504 int java_lang_reflect_Field::annotations_offset;
3505 int java_lang_reflect_Field::type_annotations_offset;
3506 int java_lang_reflect_Parameter::name_offset;
3507 int java_lang_reflect_Parameter::modifiers_offset;
3508 int java_lang_reflect_Parameter::index_offset;
3509 int java_lang_reflect_Parameter::executable_offset;
3510 int java_lang_boxing_object::value_offset;
3511 int java_lang_boxing_object::long_value_offset;
3512 int java_lang_ref_Reference::referent_offset;
3513 int java_lang_ref_Reference::queue_offset;
3514 int java_lang_ref_Reference::next_offset;
3515 int java_lang_ref_Reference::discovered_offset;
3516 int java_lang_ref_Reference::static_lock_offset;
3517 int java_lang_ref_Reference::static_pending_offset;
3518 int java_lang_ref_Reference::number_of_fake_oop_fields;

3519 int java_lang_ref_SoftReference::timestamp_offset;
3520 int java_lang_ref_SoftReference::static_clock_offset;
3521 int java_lang_ClassLoader::parent_offset;
3522 int java_lang_System::static_in_offset;
3523 int java_lang_System::static_out_offset;
3524 int java_lang_System::static_err_offset;
3525 int java_lang_System::static_security_offset;
3526 int java_lang_StackTraceElement::declaringClass_offset;
3527 int java_lang_StackTraceElement::methodName_offset;
3528 int java_lang_StackTraceElement::fileName_offset;
3529 int java_lang_StackTraceElement::lineNumber_offset;
3530 int java_lang_StackFrameInfo::_declaringClass_offset;
3531 int java_lang_StackFrameInfo::_memberName_offset;
3532 int java_lang_StackFrameInfo::_bci_offset;
3533 int java_lang_StackFrameInfo::_methodName_offset;
3534 int java_lang_StackFrameInfo::_fileName_offset;
3535 int java_lang_StackFrameInfo::_lineNumber_offset;
3536 int java_lang_StackFrameInfo::_mid_offset;
3537 int java_lang_StackFrameInfo::_version_offset;
3538 int java_lang_StackFrameInfo::_cpref_offset;


3674   java_lang_Throwable::detailMessage_offset = java_lang_Throwable::hc_detailMessage_offset * x + header;
3675   java_lang_Throwable::cause_offset      = java_lang_Throwable::hc_cause_offset      * x + header;
3676   java_lang_Throwable::stackTrace_offset = java_lang_Throwable::hc_stackTrace_offset * x + header;
3677   java_lang_Throwable::static_unassigned_stacktrace_offset = java_lang_Throwable::hc_static_unassigned_stacktrace_offset *  x;
3678 
3679   // java_lang_boxing_object
3680   java_lang_boxing_object::value_offset = java_lang_boxing_object::hc_value_offset + header;
3681   java_lang_boxing_object::long_value_offset = align_size_up((java_lang_boxing_object::hc_value_offset + header), BytesPerLong);
3682 
3683   // java_lang_ref_Reference:
3684   java_lang_ref_Reference::referent_offset = java_lang_ref_Reference::hc_referent_offset * x + header;
3685   java_lang_ref_Reference::queue_offset = java_lang_ref_Reference::hc_queue_offset * x + header;
3686   java_lang_ref_Reference::next_offset  = java_lang_ref_Reference::hc_next_offset * x + header;
3687   java_lang_ref_Reference::discovered_offset  = java_lang_ref_Reference::hc_discovered_offset * x + header;
3688   java_lang_ref_Reference::static_lock_offset = java_lang_ref_Reference::hc_static_lock_offset *  x;
3689   java_lang_ref_Reference::static_pending_offset = java_lang_ref_Reference::hc_static_pending_offset * x;
3690   // Artificial fields for java_lang_ref_Reference
3691   // The first field is for the discovered field added in 1.4
3692   java_lang_ref_Reference::number_of_fake_oop_fields = 1;
3693 



3694   // java_lang_ref_SoftReference Class
3695   java_lang_ref_SoftReference::timestamp_offset = align_size_up((java_lang_ref_SoftReference::hc_timestamp_offset * x + header), BytesPerLong);
3696   // Don't multiply static fields because they are always in wordSize units
3697   java_lang_ref_SoftReference::static_clock_offset = java_lang_ref_SoftReference::hc_static_clock_offset * x;
3698 
3699   // java_lang_ClassLoader
3700   java_lang_ClassLoader::parent_offset = java_lang_ClassLoader::hc_parent_offset * x + header;
3701 
3702   // java_lang_System
3703   java_lang_System::static_in_offset  = java_lang_System::hc_static_in_offset  * x;
3704   java_lang_System::static_out_offset = java_lang_System::hc_static_out_offset * x;
3705   java_lang_System::static_err_offset = java_lang_System::hc_static_err_offset * x;
3706   java_lang_System::static_security_offset = java_lang_System::hc_static_security_offset * x;
3707 
3708   // java_lang_StackTraceElement
3709   java_lang_StackTraceElement::declaringClass_offset = java_lang_StackTraceElement::hc_declaringClass_offset  * x + header;
3710   java_lang_StackTraceElement::methodName_offset = java_lang_StackTraceElement::hc_methodName_offset * x + header;
3711   java_lang_StackTraceElement::fileName_offset   = java_lang_StackTraceElement::hc_fileName_offset   * x + header;
3712   java_lang_StackTraceElement::lineNumber_offset = java_lang_StackTraceElement::hc_lineNumber_offset * x + header;
3713   java_lang_AssertionStatusDirectives::classes_offset = java_lang_AssertionStatusDirectives::hc_classes_offset * x + header;




3499 int java_lang_reflect_Field::name_offset;
3500 int java_lang_reflect_Field::type_offset;
3501 int java_lang_reflect_Field::slot_offset;
3502 int java_lang_reflect_Field::modifiers_offset;
3503 int java_lang_reflect_Field::signature_offset;
3504 int java_lang_reflect_Field::annotations_offset;
3505 int java_lang_reflect_Field::type_annotations_offset;
3506 int java_lang_reflect_Parameter::name_offset;
3507 int java_lang_reflect_Parameter::modifiers_offset;
3508 int java_lang_reflect_Parameter::index_offset;
3509 int java_lang_reflect_Parameter::executable_offset;
3510 int java_lang_boxing_object::value_offset;
3511 int java_lang_boxing_object::long_value_offset;
3512 int java_lang_ref_Reference::referent_offset;
3513 int java_lang_ref_Reference::queue_offset;
3514 int java_lang_ref_Reference::next_offset;
3515 int java_lang_ref_Reference::discovered_offset;
3516 int java_lang_ref_Reference::static_lock_offset;
3517 int java_lang_ref_Reference::static_pending_offset;
3518 int java_lang_ref_Reference::number_of_fake_oop_fields;
3519 int java_lang_ref_Ephemeron::value_offset;
3520 int java_lang_ref_SoftReference::timestamp_offset;
3521 int java_lang_ref_SoftReference::static_clock_offset;
3522 int java_lang_ClassLoader::parent_offset;
3523 int java_lang_System::static_in_offset;
3524 int java_lang_System::static_out_offset;
3525 int java_lang_System::static_err_offset;
3526 int java_lang_System::static_security_offset;
3527 int java_lang_StackTraceElement::declaringClass_offset;
3528 int java_lang_StackTraceElement::methodName_offset;
3529 int java_lang_StackTraceElement::fileName_offset;
3530 int java_lang_StackTraceElement::lineNumber_offset;
3531 int java_lang_StackFrameInfo::_declaringClass_offset;
3532 int java_lang_StackFrameInfo::_memberName_offset;
3533 int java_lang_StackFrameInfo::_bci_offset;
3534 int java_lang_StackFrameInfo::_methodName_offset;
3535 int java_lang_StackFrameInfo::_fileName_offset;
3536 int java_lang_StackFrameInfo::_lineNumber_offset;
3537 int java_lang_StackFrameInfo::_mid_offset;
3538 int java_lang_StackFrameInfo::_version_offset;
3539 int java_lang_StackFrameInfo::_cpref_offset;


3675   java_lang_Throwable::detailMessage_offset = java_lang_Throwable::hc_detailMessage_offset * x + header;
3676   java_lang_Throwable::cause_offset      = java_lang_Throwable::hc_cause_offset      * x + header;
3677   java_lang_Throwable::stackTrace_offset = java_lang_Throwable::hc_stackTrace_offset * x + header;
3678   java_lang_Throwable::static_unassigned_stacktrace_offset = java_lang_Throwable::hc_static_unassigned_stacktrace_offset *  x;
3679 
3680   // java_lang_boxing_object
3681   java_lang_boxing_object::value_offset = java_lang_boxing_object::hc_value_offset + header;
3682   java_lang_boxing_object::long_value_offset = align_size_up((java_lang_boxing_object::hc_value_offset + header), BytesPerLong);
3683 
3684   // java_lang_ref_Reference:
3685   java_lang_ref_Reference::referent_offset = java_lang_ref_Reference::hc_referent_offset * x + header;
3686   java_lang_ref_Reference::queue_offset = java_lang_ref_Reference::hc_queue_offset * x + header;
3687   java_lang_ref_Reference::next_offset  = java_lang_ref_Reference::hc_next_offset * x + header;
3688   java_lang_ref_Reference::discovered_offset  = java_lang_ref_Reference::hc_discovered_offset * x + header;
3689   java_lang_ref_Reference::static_lock_offset = java_lang_ref_Reference::hc_static_lock_offset *  x;
3690   java_lang_ref_Reference::static_pending_offset = java_lang_ref_Reference::hc_static_pending_offset * x;
3691   // Artificial fields for java_lang_ref_Reference
3692   // The first field is for the discovered field added in 1.4
3693   java_lang_ref_Reference::number_of_fake_oop_fields = 1;
3694 
3695   // java_lang_ref_Ephemeron Class
3696   java_lang_ref_Ephemeron::value_offset = java_lang_ref_Ephemeron::hc_value_offset * x + header;
3697 
3698     // java_lang_ref_SoftReference Class
3699   java_lang_ref_SoftReference::timestamp_offset = align_size_up((java_lang_ref_SoftReference::hc_timestamp_offset * x + header), BytesPerLong);
3700   // Don't multiply static fields because they are always in wordSize units
3701   java_lang_ref_SoftReference::static_clock_offset = java_lang_ref_SoftReference::hc_static_clock_offset * x;
3702 
3703   // java_lang_ClassLoader
3704   java_lang_ClassLoader::parent_offset = java_lang_ClassLoader::hc_parent_offset * x + header;
3705 
3706   // java_lang_System
3707   java_lang_System::static_in_offset  = java_lang_System::hc_static_in_offset  * x;
3708   java_lang_System::static_out_offset = java_lang_System::hc_static_out_offset * x;
3709   java_lang_System::static_err_offset = java_lang_System::hc_static_err_offset * x;
3710   java_lang_System::static_security_offset = java_lang_System::hc_static_security_offset * x;
3711 
3712   // java_lang_StackTraceElement
3713   java_lang_StackTraceElement::declaringClass_offset = java_lang_StackTraceElement::hc_declaringClass_offset  * x + header;
3714   java_lang_StackTraceElement::methodName_offset = java_lang_StackTraceElement::hc_methodName_offset * x + header;
3715   java_lang_StackTraceElement::fileName_offset   = java_lang_StackTraceElement::hc_fileName_offset   * x + header;
3716   java_lang_StackTraceElement::lineNumber_offset = java_lang_StackTraceElement::hc_lineNumber_offset * x + header;
3717   java_lang_AssertionStatusDirectives::classes_offset = java_lang_AssertionStatusDirectives::hc_classes_offset * x + header;


< prev index next >