# HG changeset patch # User Richard Reingruber # Date 1528387935 -7200 # Thu Jun 07 18:12:15 2018 +0200 # Node ID 2465bbbecaf61378d400f093cdea248a6bdcd043 # Parent 39ca7558bc43fd56ca914f5c4909201d7af87ae0 8204561: JVM_GetClassSigners: wrap signers oop in an objArrayHandle for subsequent safepoint. Reviewed-by: ??? Contributed-by: richard.reingruber@sap.com diff --git a/src/hotspot/share/prims/jvm.cpp b/src/hotspot/share/prims/jvm.cpp --- a/src/hotspot/share/prims/jvm.cpp +++ b/src/hotspot/share/prims/jvm.cpp @@ -1115,7 +1115,7 @@ 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.