< prev index next >

src/share/vm/classfile/javaClasses.cpp

Print this page




3492 int java_lang_reflect_Field::name_offset;
3493 int java_lang_reflect_Field::type_offset;
3494 int java_lang_reflect_Field::slot_offset;
3495 int java_lang_reflect_Field::modifiers_offset;
3496 int java_lang_reflect_Field::signature_offset;
3497 int java_lang_reflect_Field::annotations_offset;
3498 int java_lang_reflect_Field::type_annotations_offset;
3499 int java_lang_reflect_Parameter::name_offset;
3500 int java_lang_reflect_Parameter::modifiers_offset;
3501 int java_lang_reflect_Parameter::index_offset;
3502 int java_lang_reflect_Parameter::executable_offset;
3503 int java_lang_boxing_object::value_offset;
3504 int java_lang_boxing_object::long_value_offset;
3505 int java_lang_ref_Reference::referent_offset;
3506 int java_lang_ref_Reference::queue_offset;
3507 int java_lang_ref_Reference::next_offset;
3508 int java_lang_ref_Reference::discovered_offset;
3509 int java_lang_ref_Reference::static_lock_offset;
3510 int java_lang_ref_Reference::static_pending_offset;
3511 int java_lang_ref_Reference::number_of_fake_oop_fields;

3512 int java_lang_ref_SoftReference::timestamp_offset;
3513 int java_lang_ref_SoftReference::static_clock_offset;
3514 int java_lang_ClassLoader::parent_offset;
3515 int java_lang_System::static_in_offset;
3516 int java_lang_System::static_out_offset;
3517 int java_lang_System::static_err_offset;
3518 int java_lang_System::static_security_offset;
3519 int java_lang_StackTraceElement::declaringClass_offset;
3520 int java_lang_StackTraceElement::methodName_offset;
3521 int java_lang_StackTraceElement::fileName_offset;
3522 int java_lang_StackTraceElement::lineNumber_offset;
3523 int java_lang_StackFrameInfo::_declaringClass_offset;
3524 int java_lang_StackFrameInfo::_memberName_offset;
3525 int java_lang_StackFrameInfo::_bci_offset;
3526 int java_lang_StackFrameInfo::_methodName_offset;
3527 int java_lang_StackFrameInfo::_fileName_offset;
3528 int java_lang_StackFrameInfo::_lineNumber_offset;
3529 int java_lang_StackFrameInfo::_mid_offset;
3530 int java_lang_StackFrameInfo::_version_offset;
3531 int java_lang_StackFrameInfo::_cpref_offset;


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



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




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


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


< prev index next >