Searched refs:env (Results 26 - 50 of 114) sorted by relevance

12345

/art/runtime/native/
H A Dlibcore_util_CharsetUtils.h24 void register_libcore_util_CharsetUtils(JNIEnv* env);
H A Dorg_apache_harmony_dalvik_ddmc_DdmServer.h24 void register_org_apache_harmony_dalvik_ddmc_DdmServer(JNIEnv* env);
H A Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.h24 void register_org_apache_harmony_dalvik_ddmc_DdmVmInternal(JNIEnv* env);
H A Dsun_misc_Unsafe.h24 void register_sun_misc_Unsafe(JNIEnv* env);
H A Djava_lang_Throwable.cc25 static jobject Throwable_nativeFillInStackTrace(JNIEnv* env, jclass) { argument
26 ScopedFastNativeObjectAccess soa(env);
30 static jobjectArray Throwable_nativeGetStackTrace(JNIEnv* env, jclass, jobject javaStackState) { argument
34 ScopedFastNativeObjectAccess soa(env);
43 void register_java_lang_Throwable(JNIEnv* env) { argument
H A Ddalvik_system_DexFile.cc48 JNIEnv* env,
54 jsize array_size = env->GetArrayLength(array);
55 if (env->ExceptionCheck() == JNI_TRUE) {
61 jlong* long_data = env->GetLongArrayElements(reinterpret_cast<jlongArray>(array),
63 if (env->ExceptionCheck() == JNI_TRUE) {
73 env->ReleaseLongArrayElements(reinterpret_cast<jlongArray>(array), long_data, JNI_ABORT);
74 return env->ExceptionCheck() != JNI_TRUE;
77 static jlongArray ConvertDexFilesToJavaArray(JNIEnv* env, argument
81 jlongArray long_array = env->NewLongArray(static_cast<jsize>(kDexFileIndexStart + vec.size()));
82 if (env
47 ConvertJavaArrayToDexFiles( JNIEnv* env, jobject arrayObject, std::vector<const DexFile*>& dex_files, const OatFile*& oat_file) argument
123 NullableScopedUtfChars(JNIEnv* env, jstring s) argument
156 DexFile_openDexFileNative(JNIEnv* env, jclass, jstring javaSourceName, jstring javaOutputName, jint flags ATTRIBUTE_UNUSED, jobject class_loader, jobjectArray dex_elements) argument
210 DexFile_closeDexFile(JNIEnv* env, jclass, jobject cookie) argument
252 DexFile_defineClassNative(JNIEnv* env, jclass, jstring javaName, jobject javaLoader, jobject cookie, jobject dexFile) argument
311 DexFile_getClassNameList(JNIEnv* env, jclass, jobject cookie) argument
350 GetDexOptNeeded(JNIEnv* env, const char* filename, const char* instruction_set, const char* compiler_filter_name, bool profile_changed) argument
391 DexFile_getDexFileStatus(JNIEnv* env, jclass, jstring javaFilename, jstring javaInstructionSet) argument
446 DexFile_getDexOptNeeded(JNIEnv* env, jclass, jstring javaFilename, jstring javaInstructionSet, jstring javaTargetCompilerFilter, jboolean newProfile) argument
475 DexFile_isDexOptNeeded(JNIEnv* env, jclass, jstring javaFilename) argument
494 DexFile_isValidCompilerFilter(JNIEnv* env, jclass javeDexFileClass ATTRIBUTE_UNUSED, jstring javaCompilerFilter) argument
507 DexFile_isProfileGuidedCompilerFilter(JNIEnv* env, jclass javeDexFileClass ATTRIBUTE_UNUSED, jstring javaCompilerFilter) argument
522 DexFile_getNonProfileGuidedCompilerFilter(JNIEnv* env, jclass javeDexFileClass ATTRIBUTE_UNUSED, jstring javaCompilerFilter) argument
547 DexFile_isBackedByOatFile(JNIEnv* env, jclass, jobject cookie) argument
557 DexFile_getDexFileOutputPath(JNIEnv* env, jclass, jstring javaFilename, jstring javaInstructionSet) argument
625 register_dalvik_system_DexFile(JNIEnv* env) argument
[all...]
H A Djava_lang_ref_FinalizerReference.cc28 static jboolean FinalizerReference_makeCircularListIfUnenqueued(JNIEnv* env, jobject javaThis) { argument
29 ScopedFastNativeObjectAccess soa(env);
38 void register_java_lang_ref_FinalizerReference(JNIEnv* env) { argument
H A Dorg_apache_harmony_dalvik_ddmc_DdmServer.cc27 static void DdmServer_nativeSendChunk(JNIEnv* env, jclass, jint type, argument
29 ScopedFastNativeObjectAccess soa(env);
30 ScopedByteArrayRO data(env, javaData);
39 void register_org_apache_harmony_dalvik_ddmc_DdmServer(JNIEnv* env) { argument
H A Djava_lang_Object.cc26 static jobject Object_internalClone(JNIEnv* env, jobject java_this) { argument
27 ScopedFastNativeObjectAccess soa(env);
32 static void Object_notify(JNIEnv* env, jobject java_this) { argument
33 ScopedFastNativeObjectAccess soa(env);
38 static void Object_notifyAll(JNIEnv* env, jobject java_this) { argument
39 ScopedFastNativeObjectAccess soa(env);
44 static void Object_wait(JNIEnv* env, jobject java_this) { argument
45 ScopedFastNativeObjectAccess soa(env);
50 static void Object_waitJI(JNIEnv* env, jobject java_this, jlong ms, jint ns) { argument
51 ScopedFastNativeObjectAccess soa(env);
64 register_java_lang_Object(JNIEnv* env) argument
[all...]
H A Djava_lang_DexCache.cc29 static jobject DexCache_getDexNative(JNIEnv* env, jobject javaDexCache) { argument
30 ScopedFastNativeObjectAccess soa(env);
39 jobject byte_buffer = env->NewDirectByteBuffer(address, dex_file->Size());
47 return env->CallStaticObjectMethodA(WellKnownClasses::com_android_dex_Dex,
52 static jobject DexCache_getResolvedType(JNIEnv* env, jobject javaDexCache, jint type_index) { argument
53 ScopedFastNativeObjectAccess soa(env);
59 static jobject DexCache_getResolvedString(JNIEnv* env, jobject javaDexCache, jint string_index) { argument
60 ScopedFastNativeObjectAccess soa(env);
66 static void DexCache_setResolvedType(JNIEnv* env, jobject javaDexCache, jint type_index, argument
68 ScopedFastNativeObjectAccess soa(env);
74 DexCache_setResolvedString(JNIEnv* env, jobject javaDexCache, jint string_index, jobject string) argument
90 register_java_lang_DexCache(JNIEnv* env) argument
[all...]
H A Djava_lang_ref_Reference.cc28 static jobject Reference_getReferent(JNIEnv* env, jobject javaThis) { argument
29 ScopedFastNativeObjectAccess soa(env);
40 void register_java_lang_ref_Reference(JNIEnv* env) { argument
H A Djava_lang_reflect_Proxy.cc29 static jclass Proxy_generateProxy(JNIEnv* env, jclass, jstring name, jobjectArray interfaces, argument
31 ScopedFastNativeObjectAccess soa(env);
41 void register_java_lang_reflect_Proxy(JNIEnv* env) { argument
H A Ddalvik_system_VMDebug.cc45 static jobjectArray VMDebug_getVmFeatureList(JNIEnv* env, jclass) { argument
53 jobjectArray result = env->NewObjectArray(arraysize(features),
58 ScopedLocalRef<jstring> jfeature(env, env->NewStringUTF(features[i]));
62 env->SetObjectArrayElement(result, i, jfeature.get());
91 static void VMDebug_startMethodTracingFd(JNIEnv* env, jclass, jstring javaTraceFilename, argument
94 int originalFd = jniGetFDFromFileDescriptor(env, javaFd);
101 ScopedObjectAccess soa(env);
107 ScopedUtfChars traceFilename(env, javaTraceFilename);
116 static void VMDebug_startMethodTracingFilename(JNIEnv* env, jclas argument
158 ThrowUnsupportedOperationException(JNIEnv* env) argument
163 VMDebug_startInstructionCounting(JNIEnv* env, jclass) argument
167 VMDebug_stopInstructionCounting(JNIEnv* env, jclass) argument
171 VMDebug_getInstructionCount(JNIEnv* env, jclass, jintArray ) argument
175 VMDebug_resetInstructionCount(JNIEnv* env, jclass) argument
179 VMDebug_printLoadedClasses(JNIEnv* env, jclass, jint flags) argument
184 VMDebug_getLoadedClassCount(JNIEnv* env, jclass) argument
203 VMDebug_dumpHprofData(JNIEnv* env, jclass, jstring javaFilename, jobject javaFd) argument
239 VMDebug_dumpReferenceTables(JNIEnv* env, jclass) argument
257 VMDebug_countInstancesOfClass(JNIEnv* env, jclass, jclass javaClass, jboolean countAssignable) argument
272 VMDebug_countInstancesOfClasses(JNIEnv* env, jclass, jobjectArray javaClasses, jboolean countAssignable) argument
304 VMDebug_getHeapSpaceStats(JNIEnv* env, jclass, jlongArray data) argument
374 VMDebug_getRuntimeStatInternal(JNIEnv* env, jclass, jint statId) argument
416 SetRuntimeStatValue(JNIEnv* env, jobjectArray result, VMDebugRuntimeStatId id, std::string value) argument
426 VMDebug_getRuntimeStatsInternal(JNIEnv* env, jclass) argument
513 register_dalvik_system_VMDebug(JNIEnv* env) argument
[all...]
H A Ddalvik_system_DexFile.h30 void register_dalvik_system_DexFile(JNIEnv* env);
/art/test/051-thread/
H A Dthread_test.cc23 extern "C" JNIEXPORT jint JNICALL Java_Main_getNativePriority(JNIEnv* env, argument
25 return ThreadForEnv(env)->GetNativePriority();
29 JNIEnv* env ATTRIBUTE_UNUSED,
/art/test/004-UnsafeTest/
H A Dunsafe_test.cc27 extern "C" JNIEXPORT jint JNICALL Java_Main_vmArrayBaseOffset(JNIEnv* env, jclass, jobject classObj) { argument
28 ScopedObjectAccess soa(env);
34 extern "C" JNIEXPORT jint JNICALL Java_Main_vmArrayIndexScale(JNIEnv* env, jclass, jobject classObj) { argument
35 ScopedObjectAccess soa(env);
/art/test/common/
H A Dstack_inspect.cc35 extern "C" JNIEXPORT void JNICALL Java_Main_disableStackFrameAsserts(JNIEnv* env ATTRIBUTE_UNUSED,
43 extern "C" JNIEXPORT jboolean JNICALL Java_Main_isInterpreted(JNIEnv* env, jclass) { argument
44 ScopedObjectAccess soa(env);
53 extern "C" JNIEXPORT void JNICALL Java_Main_assertIsInterpreted(JNIEnv* env, jclass klass) { argument
55 CHECK(Java_Main_isInterpreted(env, klass));
62 extern "C" JNIEXPORT jboolean JNICALL Java_Main_isManaged(JNIEnv* env, jclass cls) { argument
63 ScopedObjectAccess soa(env);
83 extern "C" JNIEXPORT void JNICALL Java_Main_assertIsManaged(JNIEnv* env, jclass cls) { argument
85 CHECK(Java_Main_isManaged(env, cls));
/art/test/004-JniTest/
H A Djni_test.cc48 JNIEnv* env = nullptr; local
50 int attach_result = jvm->AttachCurrentThread(&env, &args);
55 fn(env);
71 static void testFindClassOnAttachedNativeThread(JNIEnv* env) { argument
72 jclass clazz = env->FindClass("Main");
74 CHECK(!env->ExceptionCheck());
76 jobjectArray array = env->NewObjectArray(0, clazz, nullptr);
78 CHECK(!env->ExceptionCheck());
86 static void testFindFieldOnAttachedNativeThread(JNIEnv* env) { argument
87 jclass clazz = env
103 testReflectFieldGetFromAttachedNativeThread(JNIEnv* env) argument
147 Java_Main_testCallStaticVoidMethodOnSubClassNative(JNIEnv* env, jclass) argument
161 Java_Main_testGetMirandaMethodNative(JNIEnv* env, jclass) argument
170 Java_Main_testZeroLengthByteBuffers(JNIEnv* env, jclass) argument
269 Java_Main_removeLocalObject(JNIEnv* env, jclass, jclass o) argument
274 Java_Main_nativeIsAssignableFrom(JNIEnv* env, jclass, jclass from, jclass to) argument
279 testShallowGetCallingClassLoader(JNIEnv* env) argument
333 testShallowGetStackClass2(JNIEnv* env) argument
372 JniCallNonvirtualVoidMethodTest(JNIEnv* env) argument
561 Java_Main_testCallNonvirtual(JNIEnv* env, jclass) argument
565 Java_Main_testNewStringObject(JNIEnv* env, jclass) argument
638 Java_Main_testGetMethodID(JNIEnv* env, jclass, jclass c) argument
642 Java_Main_enterJniCriticalSection(JNIEnv* env, jclass, jint arraySize, jbyteArray array0, jbyteArray array1) argument
664 JniCallDefaultMethodsTest(JNIEnv* env) argument
720 Java_Main_testCallDefaultMethods(JNIEnv* env) argument
724 InvokeSpecificMethod(JNIEnv* env, jobject obj, const char* method) argument
[all...]
/art/dalvikvm/
H A Ddalvikvm.cc32 static bool IsMethodPublic(JNIEnv* env, jclass c, jmethodID method_id) { argument
33 ScopedLocalRef<jobject> reflected(env, env->ToReflectedMethod(c, method_id, JNI_FALSE));
40 jclass method_class = env->FindClass("java/lang/reflect/Method");
45 jmethodID mid = env->GetMethodID(method_class, "getModifiers", "()I");
50 int modifiers = env->CallIntMethod(reflected.get(), mid);
59 static int InvokeMain(JNIEnv* env, char** argv) { argument
63 ScopedLocalRef<jobjectArray> args(env, toStringArray(env, argv + 1));
65 env
176 JNIEnv* env = nullptr; local
[all...]
/art/runtime/
H A Dcheck_jni.cc1172 bool CheckThread(JNIEnv* env) SHARED_REQUIRES(Locks::mutator_lock_) {
1184 if (env != threadEnv) {
1408 static void* CreateGuardedPACopy(JNIEnv* env, const jarray java_array, jboolean* is_copy, argument
1410 ScopedObjectAccess soa(env);
1426 static void* ReleaseGuardedPACopy(const char* function_name, JNIEnv* env, argument
1429 ScopedObjectAccess soa(env);
1613 static jint GetVersion(JNIEnv* env) { argument
1614 ScopedObjectAccess soa(env);
1616 JniValueType args[1] = {{.E = env }};
1619 result.I = baseEnv(env)
1627 GetJavaVM(JNIEnv *env, JavaVM **vm) argument
1641 RegisterNatives(JNIEnv* env, jclass c, const JNINativeMethod* methods, jint nMethods) argument
1655 UnregisterNatives(JNIEnv* env, jclass c) argument
1669 GetObjectRefType(JNIEnv* env, jobject obj) argument
1686 DefineClass(JNIEnv* env, const char* name, jobject loader, const jbyte* buf, jsize bufLen) argument
1701 FindClass(JNIEnv* env, const char* name) argument
1715 GetSuperclass(JNIEnv* env, jclass c) argument
1729 IsAssignableFrom(JNIEnv* env, jclass c1, jclass c2) argument
1743 FromReflectedMethod(JNIEnv* env, jobject method) argument
1757 FromReflectedField(JNIEnv* env, jobject field) argument
1771 ToReflectedMethod(JNIEnv* env, jclass cls, jmethodID mid, jboolean isStatic) argument
1786 ToReflectedField(JNIEnv* env, jclass cls, jfieldID fid, jboolean isStatic) argument
1801 Throw(JNIEnv* env, jthrowable obj) argument
1815 ThrowNew(JNIEnv* env, jclass c, const char* message) argument
1829 ExceptionOccurred(JNIEnv* env) argument
1843 ExceptionDescribe(JNIEnv* env) argument
1855 ExceptionClear(JNIEnv* env) argument
1867 ExceptionCheck(JNIEnv* env) argument
1881 FatalError(JNIEnv* env, const char* msg) argument
1897 PushLocalFrame(JNIEnv* env, jint capacity) argument
1911 PopLocalFrame(JNIEnv* env, jobject res) argument
1924 NewGlobalRef(JNIEnv* env, jobject obj) argument
1928 NewLocalRef(JNIEnv* env, jobject obj) argument
1932 NewWeakGlobalRef(JNIEnv* env, jobject obj) argument
1936 DeleteGlobalRef(JNIEnv* env, jobject obj) argument
1940 DeleteWeakGlobalRef(JNIEnv* env, jweak obj) argument
1944 DeleteLocalRef(JNIEnv* env, jobject obj) argument
1948 EnsureLocalCapacity(JNIEnv *env, jint capacity) argument
1962 IsSameObject(JNIEnv* env, jobject ref1, jobject ref2) argument
1976 AllocObject(JNIEnv* env, jclass c) argument
1990 NewObjectV(JNIEnv* env, jclass c, jmethodID mid, va_list vargs) argument
2006 NewObject(JNIEnv* env, jclass c, jmethodID mid, ...) argument
2014 NewObjectA(JNIEnv* env, jclass c, jmethodID mid, jvalue* vargs) argument
2030 GetObjectClass(JNIEnv* env, jobject obj) argument
2044 IsInstanceOf(JNIEnv* env, jobject obj, jclass c) argument
2058 GetMethodID(JNIEnv* env, jclass c, const char* name, const char* sig) argument
2062 GetStaticMethodID(JNIEnv* env, jclass c, const char* name, const char* sig) argument
2066 GetFieldID(JNIEnv* env, jclass c, const char* name, const char* sig) argument
2070 GetStaticFieldID(JNIEnv* env, jclass c, const char* name, const char* sig) argument
2106 CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* vargs) argument
2110 CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass c, jmethodID mid, jvalue* vargs) argument
2115 CallStaticVoidMethodA(JNIEnv* env, jclass c, jmethodID mid, jvalue* vargs) argument
2119 CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list vargs) argument
2123 CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass c, jmethodID mid, va_list vargs) argument
2128 CallStaticVoidMethodV(JNIEnv* env, jclass c, jmethodID mid, va_list vargs) argument
2132 CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
2139 CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass c, jmethodID mid, ...) argument
2146 CallStaticVoidMethod(JNIEnv* env, jclass c, jmethodID mid, ...) argument
2219 NewString(JNIEnv* env, const jchar* unicode_chars, jsize len) argument
2233 NewStringUTF(JNIEnv* env, const char* chars) argument
2248 GetStringLength(JNIEnv* env, jstring string) argument
2262 GetStringUTFLength(JNIEnv* env, jstring string) argument
2276 GetStringChars(JNIEnv* env, jstring string, jboolean* is_copy) argument
2281 GetStringUTFChars(JNIEnv* env, jstring string, jboolean* is_copy) argument
2286 GetStringCritical(JNIEnv* env, jstring string, jboolean* is_copy) argument
2291 ReleaseStringChars(JNIEnv* env, jstring string, const jchar* chars) argument
2295 ReleaseStringUTFChars(JNIEnv* env, jstring string, const char* utf) argument
2299 ReleaseStringCritical(JNIEnv* env, jstring string, const jchar* chars) argument
2303 GetStringRegion(JNIEnv* env, jstring string, jsize start, jsize len, jchar* buf) argument
2317 GetStringUTFRegion(JNIEnv* env, jstring string, jsize start, jsize len, char* buf) argument
2331 GetArrayLength(JNIEnv* env, jarray array) argument
2345 NewObjectArray(JNIEnv* env, jsize length, jclass element_class, jobject initial_element) argument
2362 GetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index) argument
2376 SetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index, jobject value) argument
2391 NewBooleanArray(JNIEnv* env, jsize length) argument
2396 NewByteArray(JNIEnv* env, jsize length) argument
2401 NewCharArray(JNIEnv* env, jsize length) argument
2406 NewShortArray(JNIEnv* env, jsize length) argument
2411 NewIntArray(JNIEnv* env, jsize length) argument
2415 NewLongArray(JNIEnv* env, jsize length) argument
2420 NewFloatArray(JNIEnv* env, jsize length) argument
2425 NewDoubleArray(JNIEnv* env, jsize length) argument
2461 MonitorEnter(JNIEnv* env, jobject obj) argument
2478 MonitorExit(JNIEnv* env, jobject obj) argument
2495 GetPrimitiveArrayCritical(JNIEnv* env, jarray array, jboolean* is_copy) argument
2513 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray array, void* carray, jint mode) argument
2529 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument
2544 GetDirectBufferAddress(JNIEnv* env, jobject buf) argument
2560 GetDirectBufferCapacity(JNIEnv* env, jobject buf) argument
2577 GetJavaVMExt(JNIEnv* env) argument
2581 baseEnv(JNIEnv* env) argument
2585 NewRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) argument
2613 DeleteRef(const char* function_name, JNIEnv* env, jobject obj, IndirectRefKind kind) argument
2638 GetMethodIDInternal(const char* function_name, JNIEnv* env, jclass c, const char* name, const char* sig, bool is_static) argument
2657 GetFieldIDInternal(const char* function_name, JNIEnv* env, jclass c, const char* name, const char* sig, bool is_static) argument
2676 GetField(const char* function_name, JNIEnv* env, jobject obj, jfieldID fid, bool is_static, Primitive::Type type) argument
2770 SetField(const char* function_name, JNIEnv* env, jobject obj, jfieldID fid, bool is_static, Primitive::Type type, JniValueType value) argument
2883 CallMethodA(const char* function_name, JNIEnv* env, jobject obj, jclass c, jmethodID mid, jvalue* vargs, Primitive::Type type, InvokeType invoke) argument
3067 CallMethodV(const char* function_name, JNIEnv* env, jobject obj, jclass c, jmethodID mid, va_list vargs, Primitive::Type type, InvokeType invoke) argument
3251 GetStringCharsInternal(const char* function_name, JNIEnv* env, jstring string, jboolean* is_copy, bool utf, bool critical) argument
3291 ReleaseStringCharsInternal(const char* function_name, JNIEnv* env, jstring string, const void* chars, bool utf, bool critical) argument
3323 NewPrimitiveArray(const char* function_name, JNIEnv* env, jsize length, Primitive::Type type) argument
3365 GetPrimitiveArrayElements(const char* function_name, Primitive::Type type, JNIEnv* env, jarray array, jboolean* is_copy) argument
3416 ReleasePrimitiveArrayElements(const char* function_name, Primitive::Type type, JNIEnv* env, jarray array, void* elems, jint mode) argument
3471 GetPrimitiveArrayRegion(const char* function_name, Primitive::Type type, JNIEnv* env, jarray array, jsize start, jsize len, void* buf) argument
3521 SetPrimitiveArrayRegion(const char* function_name, Primitive::Type type, JNIEnv* env, jarray array, jsize start, jsize len, const void* buf) argument
[all...]
H A Djni_internal.cc245 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause)
248 ScopedLocalRef<jstring> s(env, env->NewStringUTF(msg));
269 jmethodID mid = env->GetMethodID(exception_class, "<init>", signature);
271 ScopedObjectAccess soa(env);
278 env, reinterpret_cast<jthrowable>(env->NewObjectA(exception_class, mid, args)));
282 ScopedObjectAccess soa(env);
287 static JavaVMExt* JavaVmExtFromEnv(JNIEnv* env) { argument
288 return reinterpret_cast<JNIEnvExt*>(env)
338 FindClass(JNIEnv* env, const char* name) argument
355 FromReflectedMethod(JNIEnv* env, jobject jlr_method) argument
361 FromReflectedField(JNIEnv* env, jobject jlr_field) argument
373 ToReflectedMethod(JNIEnv* env, jclass, jmethodID mid, jboolean) argument
386 ToReflectedField(JNIEnv* env, jclass, jfieldID fid, jboolean) argument
393 GetObjectClass(JNIEnv* env, jobject java_object) argument
400 GetSuperclass(JNIEnv* env, jclass java_class) argument
409 IsAssignableFrom(JNIEnv* env, jclass java_class1, jclass java_class2) argument
418 IsInstanceOf(JNIEnv* env, jobject jobj, jclass java_class) argument
431 Throw(JNIEnv* env, jthrowable java_exception) argument
441 ThrowNew(JNIEnv* env, jclass c, const char* msg) argument
446 ExceptionCheck(JNIEnv* env) argument
450 ExceptionClear(JNIEnv* env) argument
455 ExceptionDescribe(JNIEnv* env) argument
485 ExceptionOccurred(JNIEnv* env) argument
495 PushLocalFrame(JNIEnv* env, jint capacity) argument
505 PopLocalFrame(JNIEnv* env, jobject java_survivor) argument
512 EnsureLocalCapacity(JNIEnv* env, jint desired_capacity) argument
518 NewGlobalRef(JNIEnv* env, jobject obj) argument
524 DeleteGlobalRef(JNIEnv* env, jobject obj) argument
530 NewWeakGlobalRef(JNIEnv* env, jobject obj) argument
536 DeleteWeakGlobalRef(JNIEnv* env, jweak obj) argument
542 NewLocalRef(JNIEnv* env, jobject obj) argument
552 DeleteLocalRef(JNIEnv* env, jobject obj) argument
572 IsSameObject(JNIEnv* env, jobject obj1, jobject obj2) argument
582 AllocObject(JNIEnv* env, jclass java_class) argument
598 NewObject(JNIEnv* env, jclass java_class, jmethodID mid, ...) argument
608 NewObjectV(JNIEnv* env, jclass java_class, jmethodID mid, va_list args) argument
633 NewObjectA(JNIEnv* env, jclass java_class, jmethodID mid, jvalue* args) argument
658 GetMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument
666 GetStaticMethodID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument
675 CallObjectMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
686 CallObjectMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
694 CallObjectMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
702 CallBooleanMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
713 CallBooleanMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
720 CallBooleanMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
727 CallByteMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
738 CallByteMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
745 CallByteMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
752 CallCharMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
763 CallCharMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
770 CallCharMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
777 CallDoubleMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
788 CallDoubleMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
795 CallDoubleMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
802 CallFloatMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
813 CallFloatMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
820 CallFloatMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
827 CallIntMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
838 CallIntMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
845 CallIntMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
852 CallLongMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
863 CallLongMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
870 CallLongMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
877 CallShortMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
888 CallShortMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
895 CallShortMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
902 CallVoidMethod(JNIEnv* env, jobject obj, jmethodID mid, ...) argument
912 CallVoidMethodV(JNIEnv* env, jobject obj, jmethodID mid, va_list args) argument
919 CallVoidMethodA(JNIEnv* env, jobject obj, jmethodID mid, jvalue* args) argument
926 CallNonvirtualObjectMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
938 CallNonvirtualObjectMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
947 CallNonvirtualObjectMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
956 CallNonvirtualBooleanMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
968 CallNonvirtualBooleanMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
976 CallNonvirtualBooleanMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
984 CallNonvirtualByteMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
995 CallNonvirtualByteMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1003 CallNonvirtualByteMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1011 CallNonvirtualCharMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1022 CallNonvirtualCharMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1030 CallNonvirtualCharMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1038 CallNonvirtualShortMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1049 CallNonvirtualShortMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1057 CallNonvirtualShortMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1065 CallNonvirtualIntMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1076 CallNonvirtualIntMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1084 CallNonvirtualIntMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1092 CallNonvirtualLongMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1103 CallNonvirtualLongMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1111 CallNonvirtualLongMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1119 CallNonvirtualFloatMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1130 CallNonvirtualFloatMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1138 CallNonvirtualFloatMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1146 CallNonvirtualDoubleMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1157 CallNonvirtualDoubleMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1165 CallNonvirtualDoubleMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1173 CallNonvirtualVoidMethod(JNIEnv* env, jobject obj, jclass, jmethodID mid, ...) argument
1183 CallNonvirtualVoidMethodV(JNIEnv* env, jobject obj, jclass, jmethodID mid, va_list args) argument
1191 CallNonvirtualVoidMethodA(JNIEnv* env, jobject obj, jclass, jmethodID mid, jvalue* args) argument
1199 GetFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument
1207 GetStaticFieldID(JNIEnv* env, jclass java_class, const char* name, const char* sig) argument
1216 GetObjectField(JNIEnv* env, jobject obj, jfieldID fid) argument
1225 GetStaticObjectField(JNIEnv* env, jclass, jfieldID fid) argument
1232 SetObjectField(JNIEnv* env, jobject java_object, jfieldID fid, jobject java_value) argument
1242 SetStaticObjectField(JNIEnv* env, jclass, jfieldID fid, jobject java_value) argument
1278 GetBooleanField(JNIEnv* env, jobject obj, jfieldID fid) argument
1282 GetByteField(JNIEnv* env, jobject obj, jfieldID fid) argument
1286 GetCharField(JNIEnv* env, jobject obj, jfieldID fid) argument
1290 GetShortField(JNIEnv* env, jobject obj, jfieldID fid) argument
1294 GetIntField(JNIEnv* env, jobject obj, jfieldID fid) argument
1298 GetLongField(JNIEnv* env, jobject obj, jfieldID fid) argument
1302 GetFloatField(JNIEnv* env, jobject obj, jfieldID fid) argument
1306 GetDoubleField(JNIEnv* env, jobject obj, jfieldID fid) argument
1310 GetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid) argument
1314 GetStaticByteField(JNIEnv* env, jclass, jfieldID fid) argument
1318 GetStaticCharField(JNIEnv* env, jclass, jfieldID fid) argument
1322 GetStaticShortField(JNIEnv* env, jclass, jfieldID fid) argument
1326 GetStaticIntField(JNIEnv* env, jclass, jfieldID fid) argument
1330 GetStaticLongField(JNIEnv* env, jclass, jfieldID fid) argument
1334 GetStaticFloatField(JNIEnv* env, jclass, jfieldID fid) argument
1338 GetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid) argument
1342 SetBooleanField(JNIEnv* env, jobject obj, jfieldID fid, jboolean v) argument
1346 SetByteField(JNIEnv* env, jobject obj, jfieldID fid, jbyte v) argument
1350 SetCharField(JNIEnv* env, jobject obj, jfieldID fid, jchar v) argument
1354 SetFloatField(JNIEnv* env, jobject obj, jfieldID fid, jfloat v) argument
1358 SetDoubleField(JNIEnv* env, jobject obj, jfieldID fid, jdouble v) argument
1362 SetIntField(JNIEnv* env, jobject obj, jfieldID fid, jint v) argument
1366 SetLongField(JNIEnv* env, jobject obj, jfieldID fid, jlong v) argument
1370 SetShortField(JNIEnv* env, jobject obj, jfieldID fid, jshort v) argument
1374 SetStaticBooleanField(JNIEnv* env, jclass, jfieldID fid, jboolean v) argument
1378 SetStaticByteField(JNIEnv* env, jclass, jfieldID fid, jbyte v) argument
1382 SetStaticCharField(JNIEnv* env, jclass, jfieldID fid, jchar v) argument
1386 SetStaticFloatField(JNIEnv* env, jclass, jfieldID fid, jfloat v) argument
1390 SetStaticDoubleField(JNIEnv* env, jclass, jfieldID fid, jdouble v) argument
1394 SetStaticIntField(JNIEnv* env, jclass, jfieldID fid, jint v) argument
1398 SetStaticLongField(JNIEnv* env, jclass, jfieldID fid, jlong v) argument
1402 SetStaticShortField(JNIEnv* env, jclass, jfieldID fid, jshort v) argument
1406 CallStaticObjectMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1417 CallStaticObjectMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1424 CallStaticObjectMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1431 CallStaticBooleanMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1441 CallStaticBooleanMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1447 CallStaticBooleanMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1453 CallStaticByteMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1463 CallStaticByteMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1469 CallStaticByteMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1475 CallStaticCharMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1485 CallStaticCharMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1491 CallStaticCharMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1497 CallStaticShortMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1507 CallStaticShortMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1513 CallStaticShortMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1519 CallStaticIntMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1529 CallStaticIntMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1535 CallStaticIntMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1541 CallStaticLongMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1551 CallStaticLongMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1557 CallStaticLongMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1563 CallStaticFloatMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1573 CallStaticFloatMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1579 CallStaticFloatMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1585 CallStaticDoubleMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1595 CallStaticDoubleMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1601 CallStaticDoubleMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1607 CallStaticVoidMethod(JNIEnv* env, jclass, jmethodID mid, ...) argument
1616 CallStaticVoidMethodV(JNIEnv* env, jclass, jmethodID mid, va_list args) argument
1622 CallStaticVoidMethodA(JNIEnv* env, jclass, jmethodID mid, jvalue* args) argument
1628 NewString(JNIEnv* env, const jchar* chars, jsize char_count) argument
1642 NewStringUTF(JNIEnv* env, const char* utf) argument
1651 GetStringLength(JNIEnv* env, jstring java_string) argument
1657 GetStringUTFLength(JNIEnv* env, jstring java_string) argument
1663 GetStringRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, jchar* buf) argument
1677 GetStringUTFRegion(JNIEnv* env, jstring java_string, jsize start, jsize length, char* buf) argument
1692 GetStringChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument
1711 ReleaseStringChars(JNIEnv* env, jstring java_string, const jchar* chars) argument
1720 GetStringCritical(JNIEnv* env, jstring java_string, jboolean* is_copy) argument
1742 ReleaseStringCritical(JNIEnv* env, jstring java_string, const jchar* chars ATTRIBUTE_UNUSED) argument
1758 GetStringUTFChars(JNIEnv* env, jstring java_string, jboolean* is_copy) argument
1780 GetArrayLength(JNIEnv* env, jarray java_array) argument
1792 GetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index) argument
1800 SetObjectArrayElement(JNIEnv* env, jobjectArray java_array, jsize index, jobject java_value) argument
1810 NewBooleanArray(JNIEnv* env, jsize length) argument
1814 NewByteArray(JNIEnv* env, jsize length) argument
1818 NewCharArray(JNIEnv* env, jsize length) argument
1822 NewDoubleArray(JNIEnv* env, jsize length) argument
1826 NewFloatArray(JNIEnv* env, jsize length) argument
1830 NewIntArray(JNIEnv* env, jsize length) argument
1834 NewLongArray(JNIEnv* env, jsize length) argument
1838 NewObjectArray(JNIEnv* env, jsize length, jclass element_jclass, jobject initial_element) argument
1886 NewShortArray(JNIEnv* env, jsize length) argument
1890 GetPrimitiveArrayCritical(JNIEnv* env, jarray java_array, jboolean* is_copy) argument
1917 ReleasePrimitiveArrayCritical(JNIEnv* env, jarray java_array, void* elements, jint mode) argument
1931 GetBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* is_copy) argument
1935 GetByteArrayElements(JNIEnv* env, jbyteArray array, jboolean* is_copy) argument
1939 GetCharArrayElements(JNIEnv* env, jcharArray array, jboolean* is_copy) argument
1943 GetDoubleArrayElements(JNIEnv* env, jdoubleArray array, jboolean* is_copy) argument
1947 GetFloatArrayElements(JNIEnv* env, jfloatArray array, jboolean* is_copy) argument
1951 GetIntArrayElements(JNIEnv* env, jintArray array, jboolean* is_copy) argument
1955 GetLongArrayElements(JNIEnv* env, jlongArray array, jboolean* is_copy) argument
1959 GetShortArrayElements(JNIEnv* env, jshortArray array, jboolean* is_copy) argument
1963 ReleaseBooleanArrayElements(JNIEnv* env, jbooleanArray array, jboolean* elements, jint mode) argument
1969 ReleaseByteArrayElements(JNIEnv* env, jbyteArray array, jbyte* elements, jint mode) argument
1973 ReleaseCharArrayElements(JNIEnv* env, jcharArray array, jchar* elements, jint mode) argument
1977 ReleaseDoubleArrayElements(JNIEnv* env, jdoubleArray array, jdouble* elements, jint mode) argument
1982 ReleaseFloatArrayElements(JNIEnv* env, jfloatArray array, jfloat* elements, jint mode) argument
1987 ReleaseIntArrayElements(JNIEnv* env, jintArray array, jint* elements, jint mode) argument
1991 ReleaseLongArrayElements(JNIEnv* env, jlongArray array, jlong* elements, jint mode) argument
1995 ReleaseShortArrayElements(JNIEnv* env, jshortArray array, jshort* elements, jint mode) argument
2000 GetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, jboolean* buf) argument
2006 GetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, jbyte* buf) argument
2011 GetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, jchar* buf) argument
2016 GetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, jdouble* buf) argument
2022 GetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, jfloat* buf) argument
2028 GetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, jint* buf) argument
2033 GetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, jlong* buf) argument
2038 GetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, jshort* buf) argument
2044 SetBooleanArrayRegion(JNIEnv* env, jbooleanArray array, jsize start, jsize length, const jboolean* buf) argument
2050 SetByteArrayRegion(JNIEnv* env, jbyteArray array, jsize start, jsize length, const jbyte* buf) argument
2055 SetCharArrayRegion(JNIEnv* env, jcharArray array, jsize start, jsize length, const jchar* buf) argument
2060 SetDoubleArrayRegion(JNIEnv* env, jdoubleArray array, jsize start, jsize length, const jdouble* buf) argument
2066 SetFloatArrayRegion(JNIEnv* env, jfloatArray array, jsize start, jsize length, const jfloat* buf) argument
2072 SetIntArrayRegion(JNIEnv* env, jintArray array, jsize start, jsize length, const jint* buf) argument
2077 SetLongArrayRegion(JNIEnv* env, jlongArray array, jsize start, jsize length, const jlong* buf) argument
2082 SetShortArrayRegion(JNIEnv* env, jshortArray array, jsize start, jsize length, const jshort* buf) argument
2088 RegisterNatives(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count) argument
2093 RegisterNativeMethods(JNIEnv* env, jclass java_class, const JNINativeMethod* methods, jint method_count, bool return_errors) argument
2209 UnregisterNatives(JNIEnv* env, jclass java_class) argument
2256 GetJavaVM(JNIEnv* env, JavaVM** vm) argument
2267 NewDirectByteBuffer(JNIEnv* env, void* address, jlong capacity) argument
2295 GetDirectBufferAddress(JNIEnv* env, jobject java_buffer) argument
2300 GetDirectBufferCapacity(JNIEnv* env, jobject java_buffer) argument
2347 NewPrimitiveArray(JNIEnv* env, jsize length) argument
2375 GetPrimitiveArray(JNIEnv* env, ArrayT java_array, jboolean* is_copy) argument
2403 ReleasePrimitiveArray(JNIEnv* env, ArrayT java_array, ElementT* elements, jint mode) argument
2455 GetPrimitiveArrayRegion(JNIEnv* env, JArrayT java_array, jsize start, jsize length, ElementT* buf) argument
2475 SetPrimitiveArrayRegion(JNIEnv* env, JArrayT java_array, jsize start, jsize length, const ElementT* buf) argument
2975 RegisterNativeMethods(JNIEnv* env, const char* jni_class_name, const JNINativeMethod* methods, jint method_count) argument
[all...]
/art/benchmark/jni-perf/
H A Dperf_jni.cc29 extern "C" JNIEXPORT void JNICALL Java_JniPerfBenchmark_perfSOACall(JNIEnv* env, jobject) { argument
30 ScopedObjectAccess soa(env);
/art/benchmark/scoped-primitive-array/
H A Dscoped_primitive_array.cc21 JNIEnv* env, jclass, int reps, jbyteArray arr) {
24 ScopedByteArrayRO sc(env, arr);
31 JNIEnv* env, jclass, int reps, jshortArray arr) {
34 ScopedShortArrayRO sc(env, arr);
41 JNIEnv* env, jclass, int reps, jintArray arr) {
44 ScopedIntArrayRO sc(env, arr);
51 JNIEnv* env, jclass, int reps, jlongArray arr) {
54 ScopedLongArrayRO sc(env, arr);
20 Java_ScopedPrimitiveArrayBenchmark_measureByteArray( JNIEnv* env, jclass, int reps, jbyteArray arr) argument
30 Java_ScopedPrimitiveArrayBenchmark_measureShortArray( JNIEnv* env, jclass, int reps, jshortArray arr) argument
40 Java_ScopedPrimitiveArrayBenchmark_measureIntArray( JNIEnv* env, jclass, int reps, jintArray arr) argument
50 Java_ScopedPrimitiveArrayBenchmark_measureLongArray( JNIEnv* env, jclass, int reps, jlongArray arr) argument
/art/test/136-daemon-jni-shutdown/
H A Ddaemon_jni_shutdown.cc31 extern "C" JNIEXPORT void JNICALL Java_Main_waitAndCallIntoJniEnv(JNIEnv* env, jclass) { argument
37 env->ExceptionCheck();
42 extern "C" JNIEXPORT void JNICALL Java_Main_destroyJavaVMAndExit(JNIEnv* env, jclass) { argument
47 JavaVM* vm = down_cast<JNIEnvExt*>(env)->vm;
57 if (env != nullptr) {
58 // Use env != nullptr to trick noreturn.
/art/runtime/entrypoints/jni/
H A Djni_entrypoints.h33 void* (*pDlsymLookup)(JNIEnv* env, jobject);

Completed in 4929 milliseconds

12345