< prev index next >

src/hotspot/share/classfile/javaClasses.cpp

Print this page

        

*** 1864,1879 **** } #endif oop java_lang_Throwable::unassigned_stacktrace() { InstanceKlass* ik = SystemDictionary::Throwable_klass(); ! address addr = ik->static_field_addr(static_unassigned_stacktrace_offset); ! if (UseCompressedOops) { ! return oopDesc::load_decode_heap_oop((narrowOop *)addr); ! } else { ! return oopDesc::load_decode_heap_oop((oop*)addr); ! } } oop java_lang_Throwable::backtrace(oop throwable) { return throwable->obj_field_acquire(backtrace_offset); } --- 1864,1874 ---- } #endif oop java_lang_Throwable::unassigned_stacktrace() { InstanceKlass* ik = SystemDictionary::Throwable_klass(); ! return ik->static_oop_field(static_unassigned_stacktrace_offset); } oop java_lang_Throwable::backtrace(oop throwable) { return throwable->obj_field_acquire(backtrace_offset); }
*** 4128,4146 **** int java_lang_System::in_offset_in_bytes() { return static_in_offset; } int java_lang_System::out_offset_in_bytes() { return static_out_offset; } int java_lang_System::err_offset_in_bytes() { return static_err_offset; } - bool java_lang_System::has_security_manager() { InstanceKlass* ik = SystemDictionary::System_klass(); ! address addr = ik->static_field_addr(static_security_offset); ! if (UseCompressedOops) { ! return oopDesc::load_decode_heap_oop((narrowOop *)addr) != NULL; ! } else { ! return oopDesc::load_decode_heap_oop((oop*)addr) != NULL; ! } } int java_lang_Class::_klass_offset; int java_lang_Class::_array_klass_offset; int java_lang_Class::_oop_size_offset; --- 4123,4136 ---- int java_lang_System::in_offset_in_bytes() { return static_in_offset; } int java_lang_System::out_offset_in_bytes() { return static_out_offset; } int java_lang_System::err_offset_in_bytes() { return static_err_offset; } bool java_lang_System::has_security_manager() { InstanceKlass* ik = SystemDictionary::System_klass(); ! oop obj = ik->static_oop_field(static_security_offset); ! return obj != NULL; } int java_lang_Class::_klass_offset; int java_lang_Class::_array_klass_offset; int java_lang_Class::_oop_size_offset;
< prev index next >