< prev index next >
src/hotspot/share/classfile/javaClasses.cpp
Print this page
rev 52361 : [mq]: webrev.2.incr
*** 3784,3799 ****
void java_security_AccessControlContext::serialize_offsets(SerializeClosure* f) {
ACCESSCONTROLCONTEXT_FIELDS_DO(FIELD_SERIALIZE_OFFSET);
}
#endif
- bool java_security_AccessControlContext::is_authorized(Handle context) {
- assert(context.not_null() && context->klass() == SystemDictionary::AccessControlContext_klass(), "Invalid type");
- assert(_isAuthorized_offset != -1, "should be set");
- return context->bool_field(_isAuthorized_offset) != 0;
- }
-
oop java_security_AccessControlContext::create(objArrayHandle context, bool isPrivileged, Handle privileged_context, TRAPS) {
assert(_isPrivileged_offset != 0, "offsets should have been initialized");
// Ensure klass is initialized
SystemDictionary::AccessControlContext_klass()->initialize(CHECK_0);
// Allocate result
--- 3784,3793 ----
*** 3973,3989 ****
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 base = ik->static_field_base_raw();
- return base->obj_field(static_security_offset) != NULL;
- }
-
int java_lang_Class::_klass_offset;
int java_lang_Class::_array_klass_offset;
int java_lang_Class::_oop_size_offset;
int java_lang_Class::_static_oop_field_count_offset;
int java_lang_Class::_class_loader_offset;
--- 3967,3976 ----
< prev index next >