< prev index next > src/hotspot/share/prims/jvmtiEnvBase.hpp
Print this page
protected:
// helper methods for creating arrays of global JNI Handles from local Handles
// allocated into environment specific storage
jthread * new_jthreadArray(int length, Handle *handles);
- jthreadGroup * new_jthreadGroupArray(int length, objArrayHandle groups);
+ jthreadGroup * new_jthreadGroupArray(int length, refArrayHandle groups);
// convert to a jni jclass from a non-null Klass*
jclass get_jni_class_non_null(Klass* k);
jint count_locked_objects(JavaThread *java_thread, Handle hobj);
// enumerates the live threads in the given thread group
static jvmtiError get_live_threads(JavaThread* current_thread, Handle group_hdl, jint *count_ptr, Handle **thread_objs_p);
// enumerates the subgroups in the given thread group
- static jvmtiError get_subgroups(JavaThread* current_thread, Handle group_hdl, jint *count_ptr, objArrayHandle *group_objs_p);
+ static jvmtiError get_subgroups(JavaThread* current_thread, Handle group_hdl, jint *count_ptr, refArrayHandle *group_objs_p);
// JVMTI API helper functions which are called when target thread is suspended
// or at safepoint / thread local handshake.
static jint get_frame_count(javaVFrame* jvf);
jvmtiError get_frame_count(JavaThread* java_thread, jint *count_ptr);
< prev index next >