< 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,11 +1113,11 @@
   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));
+  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 >