Lines Matching refs:env
28 using DdmHandleChunk = jvmtiError(*)(jvmtiEnv* env,
53 extern "C" JNIEXPORT jobject JNICALL Java_art_Test1940_processChunk(JNIEnv* env, in Java_art_Test1940_processChunk() argument
58 env, jvmti_env, jvmti_env->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&data)))) { in Java_art_Test1940_processChunk()
64 ScopedLocalRef<jclass> chunk_class(env, env->FindClass("org/apache/harmony/dalvik/ddmc/Chunk")); in Java_art_Test1940_processChunk()
65 if (env->ExceptionCheck()) { in Java_art_Test1940_processChunk()
68 jfieldID type_field_id = env->GetFieldID(chunk_class.get(), "type", "I"); in Java_art_Test1940_processChunk()
69 jfieldID offset_field_id = env->GetFieldID(chunk_class.get(), "offset", "I"); in Java_art_Test1940_processChunk()
70 jfieldID length_field_id = env->GetFieldID(chunk_class.get(), "length", "I"); in Java_art_Test1940_processChunk()
71 jfieldID data_field_id = env->GetFieldID(chunk_class.get(), "data", "[B"); in Java_art_Test1940_processChunk()
72 jint type = env->GetIntField(chunk, type_field_id); in Java_art_Test1940_processChunk()
73 jint off = env->GetIntField(chunk, offset_field_id); in Java_art_Test1940_processChunk()
74 jint len = env->GetIntField(chunk, length_field_id); in Java_art_Test1940_processChunk()
76 env, reinterpret_cast<jbyteArray>(env->GetObjectField(chunk, data_field_id))); in Java_art_Test1940_processChunk()
77 if (env->ExceptionCheck()) { in Java_art_Test1940_processChunk()
80 ScopedByteArrayRO byte_data(env, chunk_buf.get()); in Java_art_Test1940_processChunk()
84 if (JvmtiErrorToException(env, jvmti_env, data->send_ddm_chunk(jvmti_env, in Java_art_Test1940_processChunk()
93 ScopedLocalRef<jbyteArray> chunk_data(env, env->NewByteArray(out_size)); in Java_art_Test1940_processChunk()
94 env->SetByteArrayRegion(chunk_data.get(), 0, out_size, out_data); in Java_art_Test1940_processChunk()
96 ScopedLocalRef<jobject> res(env, env->NewObject(chunk_class.get(), in Java_art_Test1940_processChunk()
97 env->GetMethodID(chunk_class.get(), in Java_art_Test1940_processChunk()
125 extern "C" JNIEXPORT void JNICALL Java_art_Test1940_initializeTest(JNIEnv* env, in Java_art_Test1940_initializeTest() argument
130 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetEnvironmentLocalStorage(&old_data))) { in Java_art_Test1940_initializeTest()
133 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1940_initializeTest()
134 env->ThrowNew(rt_exception.get(), "Environment already has local storage set!"); in Java_art_Test1940_initializeTest()
138 if (JvmtiErrorToException(env, in Java_art_Test1940_initializeTest()
145 data->test_klass = reinterpret_cast<jclass>(env->NewGlobalRef(method_klass)); in Java_art_Test1940_initializeTest()
146 data->publish_method = env->FromReflectedMethod(publish_method); in Java_art_Test1940_initializeTest()
147 if (env->ExceptionCheck()) { in Java_art_Test1940_initializeTest()
153 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetExtensionFunctions(&n_ext, &infos))) { in Java_art_Test1940_initializeTest()
168 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1940_initializeTest()
169 env->ThrowNew(rt_exception.get(), "Unable to find memory tracking extensions."); in Java_art_Test1940_initializeTest()
172 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEnvironmentLocalStorage(data))) { in Java_art_Test1940_initializeTest()
179 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetExtensionEvents(&n_ext, &events))) { in Java_art_Test1940_initializeTest()
195 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test1940_initializeTest()
196 env->ThrowNew(rt_exception.get(), "Unable to find ddms extension event."); in Java_art_Test1940_initializeTest()
199 JvmtiErrorToException(env, in Java_art_Test1940_initializeTest()