< prev index next >
src/hotspot/share/prims/jvm.cpp
Print this page
rev 50447 : 8204561: JVM_GetClassSigners: wrap signers oop in an objArrayHandle for subsequent safepoint.
Reviewed-by: ???
Contributed-by: richard.reingruber@sap.com
*** 1113,1123 ****
if (java_lang_Class::is_primitive(JNIHandles::resolve_non_null(cls))) {
// There are no signers for primitive types
return NULL;
}
! objArrayOop signers = java_lang_Class::signers(JNIHandles::resolve_non_null(cls));
// If there are no signers set in the class, or if the class
// is an array, return NULL.
if (signers == NULL) return NULL;
--- 1113,1123 ----
if (java_lang_Class::is_primitive(JNIHandles::resolve_non_null(cls))) {
// There are no signers for primitive types
return NULL;
}
! objArrayHandle signers(THREAD, java_lang_Class::signers(JNIHandles::resolve_non_null(cls)));
// If there are no signers set in the class, or if the class
// is an array, return NULL.
if (signers == NULL) return NULL;
< prev index next >