Lines Matching refs:env

58 static jobjectArray TranslateJvmtiFrameInfoArray(JNIEnv* env,  in TranslateJvmtiFrameInfoArray()  argument
67 if (JvmtiErrorToException(env, jvmti_env, result2)) { in TranslateJvmtiFrameInfoArray()
82 JvmtiErrorToException(env, jvmti_env, line_result); in TranslateJvmtiFrameInfoArray()
93 return (name == nullptr) ? nullptr : env->NewStringUTF(name); in TranslateJvmtiFrameInfoArray()
95 return (sig == nullptr) ? nullptr : env->NewStringUTF(sig); in TranslateJvmtiFrameInfoArray()
97 return env->NewStringUTF(StringPrintf("%" PRId64, frames[method_index].location).c_str()); in TranslateJvmtiFrameInfoArray()
102 return env->NewStringUTF(StringPrintf("%d", line_number).c_str()); in TranslateJvmtiFrameInfoArray()
108 jobjectArray inner_array = CreateObjectArray(env, 4, "java/lang/String", inner_callback); in TranslateJvmtiFrameInfoArray()
125 return CreateObjectArray(env, count, "[Ljava/lang/String;", callback); in TranslateJvmtiFrameInfoArray()
129 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thread, jint start, jint max) { in Java_art_PrintThread_getStackTrace() argument
135 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_PrintThread_getStackTrace()
140 return TranslateJvmtiFrameInfoArray(env, frames.get(), count); in Java_art_PrintThread_getStackTrace()
144 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jint max) { in Java_art_AllTraces_getAllStackTraces() argument
149 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_AllTraces_getAllStackTraces()
159 return TranslateJvmtiFrameInfoArray(env, in Java_art_AllTraces_getAllStackTraces()
164 return CreateObjectArray(env, 2, "java/lang/Object", inner_callback); in Java_art_AllTraces_getAllStackTraces()
166 jobjectArray ret = CreateObjectArray(env, thread_count, "[Ljava/lang/Object;", callback); in Java_art_AllTraces_getAllStackTraces()
172 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jobjectArray jthreads, jint max) { in Java_art_ThreadListTraces_getThreadListStackTraces() argument
173 jint thread_count = env->GetArrayLength(jthreads); in Java_art_ThreadListTraces_getThreadListStackTraces()
176 threads[i] = env->GetObjectArrayElement(jthreads, i); in Java_art_ThreadListTraces_getThreadListStackTraces()
185 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_ThreadListTraces_getThreadListStackTraces()
195 return TranslateJvmtiFrameInfoArray(env, in Java_art_ThreadListTraces_getThreadListStackTraces()
200 return CreateObjectArray(env, 2, "java/lang/Object", inner_callback); in Java_art_ThreadListTraces_getThreadListStackTraces()
202 jobjectArray ret = CreateObjectArray(env, thread_count, "[Ljava/lang/Object;", callback); in Java_art_ThreadListTraces_getThreadListStackTraces()
208 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thread) { in Java_art_Frames_getFrameCount() argument
211 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Frames_getFrameCount()
218 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thread, jint depth) { in Java_art_Frames_getFrameLocation() argument
223 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Frames_getFrameLocation()
233 if (JvmtiErrorToException(env, jvmti_env, class_result)) { in Java_art_Frames_getFrameLocation()
238 if (JvmtiErrorToException(env, jvmti_env, mod_result)) { in Java_art_Frames_getFrameLocation()
242 return env->ToReflectedMethod(decl_class, in Java_art_Frames_getFrameLocation()
247 return env->NewStringUTF( in Java_art_Frames_getFrameLocation()
253 jobjectArray ret = CreateObjectArray(env, 2, "java/lang/Object", callback); in Java_art_Frames_getFrameLocation()