Lines Matching refs:env
31 jobject GetJavaField(jvmtiEnv* jvmti, JNIEnv* env, jclass field_klass, jfieldID f) { in GetJavaField() argument
33 if (JvmtiErrorToException(env, jvmti, jvmti->GetFieldModifiers(field_klass, f, &mods))) { in GetJavaField()
38 return env->ToReflectedField(field_klass, f, is_static); in GetJavaField()
41 jobject GetJavaMethod(jvmtiEnv* jvmti, JNIEnv* env, jmethodID m) { in GetJavaMethod() argument
43 if (JvmtiErrorToException(env, jvmti, jvmti->GetMethodModifiers(m, &mods))) { in GetJavaMethod()
49 if (JvmtiErrorToException(env, jvmti, jvmti->GetMethodDeclaringClass(m, &method_klass))) { in GetJavaMethod()
52 jobject res = env->ToReflectedMethod(method_klass, m, is_static); in GetJavaMethod()
53 env->DeleteLocalRef(method_klass); in GetJavaMethod()
57 jobject GetJavaValueByType(JNIEnv* env, char type, jvalue value) { in GetJavaValueByType() argument
96 jclass target = env->FindClass(name.c_str()); in GetJavaValueByType()
97 jmethodID valueOfMethod = env->GetStaticMethodID(target, "valueOf", args.c_str()); in GetJavaValueByType()
100 jobject res = env->CallStaticObjectMethodA(target, valueOfMethod, &value); in GetJavaValueByType()
101 env->DeleteLocalRef(target); in GetJavaValueByType()
105 jobject GetJavaValue(jvmtiEnv* jvmtienv, JNIEnv* env, jmethodID m, jvalue value) { in GetJavaValue() argument
107 if (JvmtiErrorToException(env, jvmtienv, jvmtienv->GetMethodName(m, &fname, &fsig, &fgen))) { in GetJavaValue()
115 return GetJavaValueByType(env, type[0], value); in GetJavaValue()