< 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 >