Home
last modified time | relevance | path

Searched refs:env (Results 51 – 75 of 355) sorted by relevance

12345678910>>...15

/art/test/904-object-allocation/
Dtracking.cc52 ScopedGlobalRef(JNIEnv* env, T obj) : obj_(env->NewGlobalRef(obj)) {} in ScopedGlobalRef() argument
63 T Get(JNIEnv* env) const { in Get()
64 return reinterpret_cast<T>(env->NewLocalRef(obj_)); in Get()
69 JNIEnv* env = nullptr; in GetEnv() local
70 CHECK_EQ(vm->GetEnv(reinterpret_cast<void**>(&env), JNI_VERSION_1_6), 0); in GetEnv()
71 return env; in GetEnv()
102 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jboolean enable) { in Java_art_Test904_setupObjectAllocCallback() argument
103 env->GetJavaVM(&vm); in Java_art_Test904_setupObjectAllocCallback()
109 JvmtiErrorToException(env, jvmti_env, ret); in Java_art_Test904_setupObjectAllocCallback()
113 JNIEnv* env, jclass, jthread thread, jboolean enable) { in Java_art_Test904_enableAllocationTracking() argument
[all …]
/art/test/ti-agent/
Dearly_return_helper.cc30 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr) { in Java_art_NonStandardExit_popFrame() argument
31 JvmtiErrorToException(env, jvmti_env, jvmti_env->PopFrame(thr)); in Java_art_NonStandardExit_popFrame()
35 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr, jfloat val) { in Java_art_NonStandardExit_forceEarlyReturnFloat() argument
36 JvmtiErrorToException(env, jvmti_env, jvmti_env->ForceEarlyReturnFloat(thr, val)); in Java_art_NonStandardExit_forceEarlyReturnFloat()
40 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr, jdouble val) { in Java_art_NonStandardExit_forceEarlyReturnDouble() argument
41 JvmtiErrorToException(env, jvmti_env, jvmti_env->ForceEarlyReturnDouble(thr, val)); in Java_art_NonStandardExit_forceEarlyReturnDouble()
45 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr, jlong val) { in Java_art_NonStandardExit_forceEarlyReturnLong() argument
46 JvmtiErrorToException(env, jvmti_env, jvmti_env->ForceEarlyReturnLong(thr, val)); in Java_art_NonStandardExit_forceEarlyReturnLong()
50 JNIEnv* env, jclass k ATTRIBUTE_UNUSED, jthread thr, jint val) { in Java_art_NonStandardExit_forceEarlyReturnInt() argument
51 JvmtiErrorToException(env, jvmti_env, jvmti_env->ForceEarlyReturnInt(thr, val)); in Java_art_NonStandardExit_forceEarlyReturnInt()
[all …]
Dcommon_helper.cc31 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()
[all …]
Djni_binder.cc78 static void BindMethod(jvmtiEnv* jvmti_env, JNIEnv* env, jclass klass, jmethodID method) { in BindMethod() argument
118 env->RegisterNatives(klass, &native_method, 1); in BindMethod()
145 static jobject GetSystemClassLoader(JNIEnv* env) { in GetSystemClassLoader() argument
146 ScopedLocalRef<jclass> cl_klass(env, env->FindClass("java/lang/ClassLoader")); in GetSystemClassLoader()
148 jmethodID getsystemclassloader_method = env->GetStaticMethodID(cl_klass.get(), in GetSystemClassLoader()
152 return env->CallStaticObjectMethod(cl_klass.get(), getsystemclassloader_method); in GetSystemClassLoader()
155 static jclass FindClassWithClassLoader(JNIEnv* env, const char* class_name, jobject class_loader) { in FindClassWithClassLoader() argument
159 ScopedLocalRef<jstring> name_str(env, env->NewStringUTF(dot_name.c_str())); in FindClassWithClassLoader()
162 ScopedLocalRef<jclass> c_klass(env, env->FindClass("java/lang/Class")); in FindClassWithClassLoader()
164 jmethodID forname_method = env->GetStaticMethodID( in FindClassWithClassLoader()
[all …]
/art/test/1962-multi-thread-events/
Dmulti_thread_events.cc38 JNIEnv* env, in cbMethodEntry() argument
45 env, jvmti, jvmti->GetThreadLocalStorage(thread, reinterpret_cast<void**>(&data)))) { in cbMethodEntry()
51 jclass klass = env->FindClass("art/Test1962"); in cbMethodEntry()
53 env->GetStaticMethodID(klass, "HandleEvent", "(Ljava/lang/Thread;Ljava/util/List;)V"); in cbMethodEntry()
55 env->CallStaticVoidMethod(klass, handler, thread, data->events); in cbMethodEntry()
58 extern "C" JNIEXPORT void JNICALL Java_art_Test1962_setupTest(JNIEnv* env, in Java_art_Test1962_setupTest() argument
63 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->AddCapabilities(&caps))) { in Java_art_Test1962_setupTest()
69 JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEventCallbacks(&cb, sizeof(cb))); in Java_art_Test1962_setupTest()
73 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jthread thr, jobject events, jobject target) { in Java_art_Test1962_setupThread() argument
76 env, jvmti_env, jvmti_env->Allocate(sizeof(*data), reinterpret_cast<uint8_t**>(&data)))) { in Java_art_Test1962_setupThread()
[all …]
/art/openjdkjvmti/
Dti_class.h47 static jvmtiError GetClassFields(jvmtiEnv* env,
52 static jvmtiError GetClassMethods(jvmtiEnv* env,
57 static jvmtiError GetImplementedInterfaces(jvmtiEnv* env,
62 static jvmtiError GetClassModifiers(jvmtiEnv* env, jclass klass, jint* modifiers_ptr);
64 static jvmtiError GetClassSignature(jvmtiEnv* env,
69 static jvmtiError GetClassStatus(jvmtiEnv* env, jclass klass, jint* status_ptr);
71 static jvmtiError GetClassLoader(jvmtiEnv* env, jclass klass, jobject* classloader_ptr);
73 static jvmtiError GetClassLoaderClasses(jvmtiEnv* env,
78 static jvmtiError GetClassLoaderClassDescriptors(jvmtiEnv* env,
83 static jvmtiError IsInterface(jvmtiEnv* env, jclass klass, jboolean* is_interface_ptr);
[all …]
Dti_method.h48 static jvmtiError GetBytecodes(jvmtiEnv* env,
53 static jvmtiError GetArgumentsSize(jvmtiEnv* env, jmethodID method, jint* size_ptr);
55 static jvmtiError GetMaxLocals(jvmtiEnv* env, jmethodID method, jint* max_ptr);
57 static jvmtiError GetMethodName(jvmtiEnv* env,
63 static jvmtiError GetMethodDeclaringClass(jvmtiEnv* env,
67 static jvmtiError GetMethodLocation(jvmtiEnv* env,
72 static jvmtiError GetMethodModifiers(jvmtiEnv* env,
76 static jvmtiError GetLineNumberTable(jvmtiEnv* env,
81 static jvmtiError IsMethodNative(jvmtiEnv* env, jmethodID method, jboolean* is_native_ptr);
82 static jvmtiError IsMethodObsolete(jvmtiEnv* env, jmethodID method, jboolean* is_obsolete_ptr);
[all …]
Dti_monitor.h42 static jvmtiError CreateRawMonitor(jvmtiEnv* env, const char* name, jrawMonitorID* monitor_ptr);
44 static jvmtiError DestroyRawMonitor(jvmtiEnv* env, jrawMonitorID monitor);
46 static jvmtiError RawMonitorEnterNoSuspend(jvmtiEnv* env, jrawMonitorID monitor);
48 static jvmtiError RawMonitorEnter(jvmtiEnv* env, jrawMonitorID monitor);
50 static jvmtiError RawMonitorExit(jvmtiEnv* env, jrawMonitorID monitor);
52 static jvmtiError RawMonitorWait(jvmtiEnv* env, jrawMonitorID monitor, jlong millis);
54 static jvmtiError RawMonitorNotify(jvmtiEnv* env, jrawMonitorID monitor);
56 static jvmtiError RawMonitorNotifyAll(jvmtiEnv* env, jrawMonitorID monitor);
58 static jvmtiError GetCurrentContendedMonitor(jvmtiEnv* env, jthread thr, jobject* monitor);
/art/test/911-get-stack-trace/
Dstack_trace.cc58 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
[all …]
/art/dalvikvm/
Ddalvikvm.cc32 static bool IsMethodPublic(JNIEnv* env, jclass c, jmethodID method_id) { in IsMethodPublic() argument
33 ScopedLocalRef<jobject> reflected(env, env->ToReflectedMethod(c, method_id, JNI_FALSE)); in IsMethodPublic()
40 jclass method_class = env->FindClass("java/lang/reflect/Method"); in IsMethodPublic()
45 jmethodID mid = env->GetMethodID(method_class, "getModifiers", "()I"); in IsMethodPublic()
50 int modifiers = env->CallIntMethod(reflected.get(), mid); in IsMethodPublic()
59 static int InvokeMain(JNIEnv* env, char** argv) { in InvokeMain() argument
63 ScopedLocalRef<jobjectArray> args(env, toStringArray(env, argv + 1)); in InvokeMain()
65 env->ExceptionDescribe(); in InvokeMain()
75 ScopedLocalRef<jclass> klass(env, env->FindClass(class_name.c_str())); in InvokeMain()
78 env->ExceptionDescribe(); in InvokeMain()
[all …]
/art/test/1972-jni-id-swap-indices/
Djni_id.cc29 extern "C" JNIEXPORT jlong JNICALL Java_Main_GetMethodId(JNIEnv* env, in Java_Main_GetMethodId() argument
35 auto get_id = is_static ? env->functions->GetStaticMethodID : env->functions->GetMethodID; in Java_Main_GetMethodId()
37 const char* cname = env->GetStringUTFChars(name, &cpy); in Java_Main_GetMethodId()
38 const char* csig = env->GetStringUTFChars(sig, &cpy); in Java_Main_GetMethodId()
39 jlong res = static_cast<jlong>(reinterpret_cast<intptr_t>(get_id(env, target, cname, csig))); in Java_Main_GetMethodId()
40 env->ReleaseStringUTFChars(name, cname); in Java_Main_GetMethodId()
41 env->ReleaseStringUTFChars(sig, csig); in Java_Main_GetMethodId()
45 extern "C" JNIEXPORT jobject JNICALL Java_Main_GetJniType(JNIEnv* env, jclass k ATTRIBUTE_UNUSED) { in Java_Main_GetJniType() argument
48 return env->NewStringUTF(oss.str().c_str()); in Java_Main_GetJniType()
51 extern "C" JNIEXPORT void JNICALL Java_Main_SetToPointerIds(JNIEnv* env ATTRIBUTE_UNUSED, in Java_Main_SetToPointerIds()
[all …]
/art/test/909-attach-agent/
Dattach.cc41 jvmtiEnv* env = nullptr; in OnAttach() local
52 if (vm->GetEnv(reinterpret_cast<void**>(&env), kArtTiVersion) == JNI_OK) { in OnAttach()
54 CHECK_CALL_SUCCESS(env->DisposeEnvironment()); in OnAttach()
55 env = nullptr; in OnAttach()
60 if (vm->GetEnv(reinterpret_cast<void**>(&env), JVMTI_VERSION_1_0) != JNI_OK) { in OnAttach()
65 if (env == env2) { in OnAttach()
70 CHECK_CALL_SUCCESS(env->Allocate(8, &local_data)); in OnAttach()
72 CHECK_CALL_SUCCESS(env->SetEnvironmentLocalStorage(local_data)); in OnAttach()
74 CHECK_CALL_SUCCESS(env->GetEnvironmentLocalStorage(reinterpret_cast<void**>(&get_data))); in OnAttach()
84 CHECK_CALL_SUCCESS(env->Deallocate(local_data)); in OnAttach()
[all …]
/art/runtime/native/
Ddalvik_system_VMDebug.cc54 static jobjectArray VMDebug_getVmFeatureList(JNIEnv* env, jclass) { in VMDebug_getVmFeatureList() argument
62 jobjectArray result = env->NewObjectArray(arraysize(features), in VMDebug_getVmFeatureList()
67 ScopedLocalRef<jstring> jfeature(env, env->NewStringUTF(features[i])); in VMDebug_getVmFeatureList()
71 env->SetObjectArrayElement(result, i, jfeature.get()); in VMDebug_getVmFeatureList()
101 static void VMDebug_startMethodTracingFd(JNIEnv* env, in VMDebug_startMethodTracingFd() argument
112 ScopedObjectAccess soa(env); in VMDebug_startMethodTracingFd()
121 ScopedObjectAccess soa(env); in VMDebug_startMethodTracingFd()
141 static void VMDebug_startMethodTracingFilename(JNIEnv* env, jclass, jstring javaTraceFilename, in VMDebug_startMethodTracingFilename() argument
144 ScopedUtfChars traceFilename(env, javaTraceFilename); in VMDebug_startMethodTracingFilename()
170 static jboolean VMDebug_isDebuggingEnabled(JNIEnv* env, jclass) { in VMDebug_isDebuggingEnabled() argument
[all …]
Ddalvik_system_BaseDexClassLoader.cc28 static bool append_string(JNIEnv* env, jobjectArray array, uint32_t& i, const std::string& string) { in append_string() argument
29 ScopedLocalRef<jstring> jstring(env, env->NewStringUTF(string.c_str())); in append_string()
31 DCHECK(env->ExceptionCheck()); in append_string()
34 env->SetObjectArrayElement(array, i++, jstring.get()); in append_string()
38 static jobjectArray BaseDexClassLoader_computeClassLoaderContextsNative(JNIEnv* env, in BaseDexClassLoader_computeClassLoaderContextsNative() argument
43 jobjectArray result = env->NewObjectArray(2 * contextMap.size(), in BaseDexClassLoader_computeClassLoaderContextsNative()
47 DCHECK(env->ExceptionCheck()); in BaseDexClassLoader_computeClassLoaderContextsNative()
54 if (!append_string(env, result, i, classpath) || !append_string(env, result, i, context)) { in BaseDexClassLoader_computeClassLoaderContextsNative()
66 void register_dalvik_system_BaseDexClassLoader(JNIEnv* env) { in register_dalvik_system_BaseDexClassLoader() argument
/art/test/983-source-transform-verify/
Dsource_transform.cc34 static void Println(JNIEnv* env, const char* msg) { in Println() argument
35 ScopedLocalRef<jclass> test_klass(env, env->FindClass("art/Test983")); in Println()
36 jmethodID println_method = env->GetStaticMethodID(test_klass.get(), in Println()
39 ScopedLocalRef<jstring> data(env, env->NewStringUTF(msg)); in Println()
40 env->CallStaticVoidMethod(test_klass.get(), println_method, data.get()); in Println()
45 JNIEnv* env, in CheckDexFileHook() argument
59 Println(env, android::base::StringPrintf("Dex file hook for %s", name).c_str()); in CheckDexFileHook()
68 extern "C" JNIEXPORT void JNICALL Java_art_Test983_setupLoadHook(JNIEnv* env, jclass) { in Java_art_Test983_setupLoadHook() argument
72 JvmtiErrorToException(env, jvmti_env, jvmti_env->SetEventCallbacks(&cb, sizeof(cb))); in Java_art_Test983_setupLoadHook()
/art/test/924-threads/
Dthreads.cc44 JNIEnv* env, jclass TestClass ATTRIBUTE_UNUSED) { in Java_art_Test924_nativeWaiterStructAlloc() argument
46 if (JvmtiErrorToException(env, in Java_art_Test924_nativeWaiterStructAlloc()
58 JNIEnv* env ATTRIBUTE_UNUSED, jclass TestClass ATTRIBUTE_UNUSED, jlong waiter_struct) { in Java_art_Test924_nativeWaiterStructWaitForNative()
64 JNIEnv* env ATTRIBUTE_UNUSED, jclass TestClass ATTRIBUTE_UNUSED, jlong waiter_struct) { in Java_art_Test924_nativeWaiterStructFinish()
69 extern "C" JNIEXPORT void JNICALL Java_art_Test924_nativeLoop(JNIEnv* env, in Java_art_Test924_nativeLoop() argument
75 JvmtiErrorToException(env, jvmti_env, jvmti_env->Deallocate(reinterpret_cast<unsigned char*>(s))); in Java_art_Test924_nativeLoop()
82 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED) { in Java_art_Test924_getCurrentThread() argument
85 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test924_getCurrentThread()
92 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jthread thread) { in Java_art_Test924_getThreadInfo() argument
97 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test924_getThreadInfo()
[all …]
/art/runtime/jni/
Djni_internal.cc397 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause) in ThrowNewException() argument
400 ScopedLocalRef<jstring> s(env, env->NewStringUTF(msg)); in ThrowNewException()
421 jmethodID mid = env->GetMethodID(exception_class, "<init>", signature); in ThrowNewException()
423 ScopedObjectAccess soa(env); in ThrowNewException()
430 env, reinterpret_cast<jthrowable>(env->NewObjectA(exception_class, mid, args))); in ThrowNewException()
434 ScopedObjectAccess soa(env); in ThrowNewException()
439 static JavaVMExt* JavaVmExtFromEnv(JNIEnv* env) { in JavaVmExtFromEnv() argument
440 return reinterpret_cast<JNIEnvExt*>(env)->GetVm(); in JavaVmExtFromEnv()
457 JavaVmExtFromEnv(env)->JniAbort(name, #value " == null"); \
463 JavaVmExtFromEnv(env)->JniAbort(__FUNCTION__, #value " == null"); \
[all …]
/art/test/912-classes/
Dclasses.cc40 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_isModifiableClass() argument
43 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_isModifiableClass()
48 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_getClassSignature() argument
52 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test912_getClassSignature()
58 return sig == nullptr ? nullptr : env->NewStringUTF(sig); in Java_art_Test912_getClassSignature()
60 return gen == nullptr ? nullptr : env->NewStringUTF(gen); in Java_art_Test912_getClassSignature()
63 jobjectArray ret = CreateObjectArray(env, 2, "java/lang/String", callback); in Java_art_Test912_getClassSignature()
77 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_isInterface() argument
80 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test912_isInterface()
85 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jclass klass) { in Java_art_Test912_isArrayClass() argument
[all …]
Dclasses_art.cc38 static void EnableEvents(JNIEnv* env,
46 if (JvmtiErrorToException(env, jvmti_env, ret)) {
52 JvmtiErrorToException(env, jvmti_env, ret);
61 if (JvmtiErrorToException(env, jvmti_env, ret)) {
68 if (JvmtiErrorToException(env, jvmti_env, ret)) {
74 JvmtiErrorToException(env, jvmti_env, ret);
90 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jboolean b) { in Java_art_Test912Art_enableClassLoadSeenEvents() argument
91 EnableEvents(env, b, ClassLoadSeen::ClassLoadSeenCallback, nullptr); in Java_art_Test912Art_enableClassLoadSeenEvents()
95 JNIEnv* env ATTRIBUTE_UNUSED, jclass Main_klass ATTRIBUTE_UNUSED) { in Java_art_Test912Art_hadLoadEvent()
100 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jstring class_name) { in Java_art_Test912Art_isLoadedClass() argument
[all …]
/art/test/1950-unprepared-transform/
Dunprepared_transform.cc41 JNIEnv* env, in ClassLoadCallback() argument
44 env->CallStaticVoidMethod(kMainClass, kPrepareFunc, klass); in ClassLoadCallback()
48 JNIEnv* env, jclass main ATTRIBUTE_UNUSED, jthread thr) { in Java_Main_clearClassLoadHook() argument
49 JvmtiErrorToException(env, in Java_Main_clearClassLoadHook()
56 JNIEnv* env, jclass main, jthread thr) { in Java_Main_setupClassLoadHook() argument
57 kMainClass = reinterpret_cast<jclass>(env->NewGlobalRef(main)); in Java_Main_setupClassLoadHook()
58 kPrepareFunc = env->GetStaticMethodID(main, "doClassLoad", "(Ljava/lang/Class;)V"); in Java_Main_setupClassLoadHook()
59 if (env->ExceptionCheck()) { in Java_Main_setupClassLoadHook()
63 if (JvmtiErrorToException(env, in Java_Main_setupClassLoadHook()
69 JvmtiErrorToException(env, in Java_Main_setupClassLoadHook()
/art/test/923-monitors/
Dmonitors.cc41 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED) { in Java_art_Test923_createRawMonitor() argument
44 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test923_createRawMonitor()
51 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jlong l) { in Java_art_Test923_destroyRawMonitor() argument
53 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test923_destroyRawMonitor()
57 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jlong l) { in Java_art_Test923_rawMonitorEnter() argument
59 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test923_rawMonitorEnter()
63 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jlong l) { in Java_art_Test923_rawMonitorExit() argument
65 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test923_rawMonitorExit()
69 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED, jlong l, jlong millis) { in Java_art_Test923_rawMonitorWait() argument
71 JvmtiErrorToException(env, jvmti_env, result); in Java_art_Test923_rawMonitorWait()
[all …]
/art/test/1957-error-ext/
Dlasterror.cc40 using GetLastError = jvmtiError(*)(jvmtiEnv* env, char** msg);
41 using ClearLastError = jvmtiError(*)(jvmtiEnv* env);
60 static jvmtiExtensionFunction FindExtensionMethod(JNIEnv* env, const std::string& name) { in FindExtensionMethod() argument
63 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetExtensionFunctions(&n_ext, &infos))) { in FindExtensionMethod()
79 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in FindExtensionMethod()
80 env->ThrowNew(rt_exception.get(), (name + " extensions not found").c_str()); in FindExtensionMethod()
87 jstring JNICALL Java_art_Test1957_getLastError(JNIEnv* env, jclass klass ATTRIBUTE_UNUSED) { in Java_art_Test1957_getLastError() argument
89 FindExtensionMethod(env, "com.android.art.misc.get_last_error_message")); in Java_art_Test1957_getLastError()
94 if (JvmtiErrorToException(env, jvmti_env, get_last_error(jvmti_env, &msg))) { in Java_art_Test1957_getLastError()
98 return env->NewStringUTF(msg); in Java_art_Test1957_getLastError()
[all …]
/art/test/927-timers/
Dtimers.cc35 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED) { in Java_art_Test927_getAvailableProcessors() argument
38 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test927_getAvailableProcessors()
45 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED) { in Java_art_Test927_getTime() argument
48 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test927_getTime()
55 JNIEnv* env, jclass Main_klass ATTRIBUTE_UNUSED) { in Java_art_Test927_getTimerInfo() argument
58 if (JvmtiErrorToException(env, jvmti_env, result)) { in Java_art_Test927_getTimerInfo()
66 return env->NewStringUTF(android::base::StringPrintf("%" PRId64, info.max_value).c_str()); in Java_art_Test927_getTimerInfo()
70 return env->NewStringUTF(info.may_skip_forward == JNI_TRUE ? "true" : "false"); in Java_art_Test927_getTimerInfo()
73 return env->NewStringUTF(info.may_skip_forward == JNI_TRUE ? "true" : "false"); in Java_art_Test927_getTimerInfo()
77 return env->NewStringUTF( in Java_art_Test927_getTimerInfo()
[all …]
/art/test/169-threadgroup-jni/
Djni_daemon_thread.cc31 JNIEnv* env = nullptr; in Runner() local
33 int attach_result = vm->AttachCurrentThread(&env, &args); in Runner()
37 ScopedLocalRef<jclass> klass(env, env->FindClass("Main")); in Runner()
40 jmethodID id = env->GetStaticMethodID(klass.get(), "runFromNative", "()V"); in Runner()
43 env->CallStaticVoidMethod(klass.get(), id); in Runner()
52 JNIEnv* env, jclass, jobject thread_group) { in Java_Main_testNativeThread() argument
53 CHECK_EQ(env->GetJavaVM(&vm), 0); in Java_Main_testNativeThread()
54 jobject global_thread_group = env->NewGlobalRef(thread_group); in Java_Main_testNativeThread()
62 env->DeleteGlobalRef(global_thread_group); in Java_Main_testNativeThread()
/art/test/984-obsolete-invoke/
Dobsolete_invoke.cc32 extern "C" JNIEXPORT jobject JNICALL Java_art_Test984_getFirstObsoleteMethod984(JNIEnv* env, in Java_art_Test984_getFirstObsoleteMethod984() argument
38 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->GetCurrentThread(&cur))) { in Java_art_Test984_getFirstObsoleteMethod984()
42 if (JvmtiErrorToException(env, jvmti_env, in Java_art_Test984_getFirstObsoleteMethod984()
54 if (JvmtiErrorToException(env, jvmti_env, jvmti_env->IsMethodObsolete(method, &is_obsolete))) { in Java_art_Test984_getFirstObsoleteMethod984()
59 return env->ToReflectedMethod(env->FindClass("java/lang/reflect/Method"), in Java_art_Test984_getFirstObsoleteMethod984()
64 ScopedLocalRef<jclass> rt_exception(env, env->FindClass("java/lang/RuntimeException")); in Java_art_Test984_getFirstObsoleteMethod984()
65 env->ThrowNew(rt_exception.get(), "Unable to find obsolete method!"); in Java_art_Test984_getFirstObsoleteMethod984()

12345678910>>...15