2267 void java_lang_LiveStackFrameInfo::compute_offsets() { |
2267 void java_lang_LiveStackFrameInfo::compute_offsets() { |
2268 Klass* k = SystemDictionary::LiveStackFrameInfo_klass(); |
2268 Klass* k = SystemDictionary::LiveStackFrameInfo_klass(); |
2269 compute_offset(_monitors_offset, k, vmSymbols::monitors_name(), vmSymbols::object_array_signature()); |
2269 compute_offset(_monitors_offset, k, vmSymbols::monitors_name(), vmSymbols::object_array_signature()); |
2270 compute_offset(_locals_offset, k, vmSymbols::locals_name(), vmSymbols::object_array_signature()); |
2270 compute_offset(_locals_offset, k, vmSymbols::locals_name(), vmSymbols::object_array_signature()); |
2271 compute_offset(_operands_offset, k, vmSymbols::operands_name(), vmSymbols::object_array_signature()); |
2271 compute_offset(_operands_offset, k, vmSymbols::operands_name(), vmSymbols::object_array_signature()); |
|
2272 compute_offset(_mode_offset, k, vmSymbols::mode_name(), vmSymbols::int_signature()); |
2272 } |
2273 } |
2273 |
2274 |
2274 void java_lang_reflect_AccessibleObject::compute_offsets() { |
2275 void java_lang_reflect_AccessibleObject::compute_offsets() { |
2275 Klass* k = SystemDictionary::reflect_AccessibleObject_klass(); |
2276 Klass* k = SystemDictionary::reflect_AccessibleObject_klass(); |
2276 compute_offset(override_offset, k, vmSymbols::override_name(), vmSymbols::bool_signature()); |
2277 compute_offset(override_offset, k, vmSymbols::override_name(), vmSymbols::bool_signature()); |
3656 int java_lang_StackFrameInfo::_bci_offset; |
3657 int java_lang_StackFrameInfo::_bci_offset; |
3657 int java_lang_StackFrameInfo::_version_offset; |
3658 int java_lang_StackFrameInfo::_version_offset; |
3658 int java_lang_LiveStackFrameInfo::_monitors_offset; |
3659 int java_lang_LiveStackFrameInfo::_monitors_offset; |
3659 int java_lang_LiveStackFrameInfo::_locals_offset; |
3660 int java_lang_LiveStackFrameInfo::_locals_offset; |
3660 int java_lang_LiveStackFrameInfo::_operands_offset; |
3661 int java_lang_LiveStackFrameInfo::_operands_offset; |
|
3662 int java_lang_LiveStackFrameInfo::_mode_offset; |
3661 int java_lang_AssertionStatusDirectives::classes_offset; |
3663 int java_lang_AssertionStatusDirectives::classes_offset; |
3662 int java_lang_AssertionStatusDirectives::classEnabled_offset; |
3664 int java_lang_AssertionStatusDirectives::classEnabled_offset; |
3663 int java_lang_AssertionStatusDirectives::packages_offset; |
3665 int java_lang_AssertionStatusDirectives::packages_offset; |
3664 int java_lang_AssertionStatusDirectives::packageEnabled_offset; |
3666 int java_lang_AssertionStatusDirectives::packageEnabled_offset; |
3665 int java_lang_AssertionStatusDirectives::deflt_offset; |
3667 int java_lang_AssertionStatusDirectives::deflt_offset; |
3724 element->obj_field_put(_locals_offset, value); |
3726 element->obj_field_put(_locals_offset, value); |
3725 } |
3727 } |
3726 |
3728 |
3727 void java_lang_LiveStackFrameInfo::set_operands(oop element, oop value) { |
3729 void java_lang_LiveStackFrameInfo::set_operands(oop element, oop value) { |
3728 element->obj_field_put(_operands_offset, value); |
3730 element->obj_field_put(_operands_offset, value); |
|
3731 } |
|
3732 |
|
3733 void java_lang_LiveStackFrameInfo::set_mode(oop element, int value) { |
|
3734 element->int_field_put(_mode_offset, value); |
3729 } |
3735 } |
3730 |
3736 |
3731 // Support for java Assertions - java_lang_AssertionStatusDirectives. |
3737 // Support for java Assertions - java_lang_AssertionStatusDirectives. |
3732 |
3738 |
3733 void java_lang_AssertionStatusDirectives::set_classes(oop o, oop val) { |
3739 void java_lang_AssertionStatusDirectives::set_classes(oop o, oop val) { |