/art/benchmark/jni-perf/ |
H A D | perf_jni.cc | 29 extern "C" JNIEXPORT void JNICALL Java_JniPerfBenchmark_perfSOACall(JNIEnv* env, jobject) { argument 30 ScopedObjectAccess soa(env);
|
/art/runtime/native/ |
H A D | java_util_concurrent_atomic_AtomicLong.cc | 33 void register_java_util_concurrent_atomic_AtomicLong(JNIEnv* env) { argument
|
H A D | java_lang_Throwable.cc | 25 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 D | java_lang_ref_FinalizerReference.cc | 28 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 D | java_lang_ref_Reference.cc | 28 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 D | org_apache_harmony_dalvik_ddmc_DdmServer.cc | 27 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 D | java_lang_Object.cc | 26 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 D | java_lang_StringFactory.cc | 30 static jstring StringFactory_newStringFromBytes(JNIEnv* env, jclass, jbyteArray java_data, argument 32 ScopedFastNativeObjectAccess soa(env); 54 static jstring StringFactory_newStringFromChars(JNIEnv* env, jclass, jint offset, argument 57 ScopedFastNativeObjectAccess soa(env); 67 static jstring StringFactory_newStringFromString(JNIEnv* env, jclass, jstring to_copy) { argument 68 ScopedFastNativeObjectAccess soa(env); 87 void register_java_lang_StringFactory(JNIEnv* env) { argument
|
H A D | java_lang_reflect_AbstractMethod.cc | 30 static jobjectArray AbstractMethod_getDeclaredAnnotations(JNIEnv* env, jobject javaMethod) { argument 31 ScopedFastNativeObjectAccess soa(env); 44 static jobjectArray AbstractMethod_getSignatureAnnotation(JNIEnv* env, jobject javaMethod) { argument 45 ScopedFastNativeObjectAccess soa(env); 56 static jboolean AbstractMethod_isAnnotationPresentNative(JNIEnv* env, jobject javaMethod, argument 58 ScopedFastNativeObjectAccess soa(env); 74 void register_java_lang_reflect_AbstractMethod(JNIEnv* env) { argument
|
H A D | java_lang_reflect_Array.cc | 31 JNIEnv* env, jclass, jclass javaElementClass, jobject javaDimArray) { 32 ScopedFastNativeObjectAccess soa(env); 49 static jobject Array_createObjectArray(JNIEnv* env, jclass, jclass javaElementClass, jint length) { argument 50 ScopedFastNativeObjectAccess soa(env); 75 void register_java_lang_reflect_Array(JNIEnv* env) { argument 30 Array_createMultiArray( JNIEnv* env, jclass, jclass javaElementClass, jobject javaDimArray) argument
|
H A D | java_lang_reflect_Proxy.cc | 29 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
|
/art/test/051-thread/ |
H A D | thread_test.cc | 23 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 D | unsafe_test.cc | 27 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/044-proxy/ |
H A D | native_proxy.cc | 24 JNIEnv* env, jclass clazz ATTRIBUTE_UNUSED, jobject inf_ref) { 25 jclass native_inf_class = env->FindClass("NativeInterface"); 27 jmethodID mid = env->GetMethodID(native_inf_class, "callback", "()V"); 29 env->CallVoidMethod(inf_ref, mid); 23 Java_NativeProxy_nativeCall( JNIEnv* env, jclass clazz ATTRIBUTE_UNUSED, jobject inf_ref) argument
|
/art/test/139-register-natives/ |
H A D | regnative.cc | 29 extern "C" JNIEXPORT jint JNICALL Java_Main_registerNatives(JNIEnv* env, jclass, jclass trg) { argument 30 return env->RegisterNatives(trg, gMethods, 1);
|
/art/test/148-multithread-gc-annotations/ |
H A D | gc_coverage.cc | 36 extern "C" JNIEXPORT jlong JNICALL Java_MovingGCThread_objectAddress(JNIEnv* env, jclass, jobject object) { argument 37 ScopedObjectAccess soa(env);
|
/art/benchmark/scoped-primitive-array/ |
H A D | scoped_primitive_array.cc | 21 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 D | daemon_jni_shutdown.cc | 31 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/test/597-deopt-new-string/ |
H A D | deopt.cc | 28 JNIEnv* env, 30 ScopedObjectAccess soa(env); 47 JNIEnv* env, 49 ScopedObjectAccess soa(env); 27 Java_Main_deoptimizeAll( JNIEnv* env, jclass cls ATTRIBUTE_UNUSED) argument 46 Java_Main_undeoptimizeAll( JNIEnv* env, jclass cls ATTRIBUTE_UNUSED) argument
|
/art/benchmark/jobject-benchmark/ |
H A D | jobject_benchmark.cc | 26 JNIEnv* env, jobject jobj, jint reps) { 27 ScopedObjectAccess soa(env); 37 JNIEnv* env, jobject jobj, jint reps) { 38 ScopedObjectAccess soa(env); 49 JNIEnv* env, jobject jobj, jint reps) { 50 ScopedObjectAccess soa(env); 60 JNIEnv* env, jobject jobj, jint reps) { 61 ScopedObjectAccess soa(env); 72 JNIEnv* env, jobject jobj, jint reps) { 73 ScopedObjectAccess soa(env); 25 Java_JObjectBenchmark_timeAddRemoveLocal( JNIEnv* env, jobject jobj, jint reps) argument 36 Java_JObjectBenchmark_timeDecodeLocal( JNIEnv* env, jobject jobj, jint reps) argument 48 Java_JObjectBenchmark_timeAddRemoveGlobal( JNIEnv* env, jobject jobj, jint reps) argument 59 Java_JObjectBenchmark_timeDecodeGlobal( JNIEnv* env, jobject jobj, jint reps) argument 71 Java_JObjectBenchmark_timeAddRemoveWeakGlobal( JNIEnv* env, jobject jobj, jint reps) argument 82 Java_JObjectBenchmark_timeDecodeWeakGlobal( JNIEnv* env, jobject jobj, jint reps) argument 94 Java_JObjectBenchmark_timeDecodeHandleScopeRef( JNIEnv* env, jobject jobj, jint reps) argument [all...] |
/art/test/1337-gc-coverage/ |
H A D | gc_coverage.cc | 44 extern "C" JNIEXPORT jlong JNICALL Java_Main_objectAddress(JNIEnv* env, jclass, jobject object) { argument 45 ScopedObjectAccess soa(env);
|
/art/test/497-inlining-and-class-loader/ |
H A D | clear_dex_cache.cc | 27 extern "C" JNIEXPORT jobject JNICALL Java_Main_cloneResolvedMethods(JNIEnv* env, argument 40 array = env->NewIntArray(num_methods); 42 array = env->NewLongArray(num_methods);
|
/art/test/595-profile-saving/ |
H A D | profile-saving.cc | 57 extern "C" JNIEXPORT jint JNICALL Java_Main_ensureProfilingInfo(JNIEnv* env, argument 60 ScopedUtfChars chars(env, method_name); 73 JNIEnv* env, jclass cls, jstring filename, jint method_index) { 74 ScopedUtfChars filename_chars(env, filename); 72 Java_Main_presentInProfile( JNIEnv* env, jclass cls, jstring filename, jint method_index) argument
|
/art/test/common/ |
H A D | stack_inspect.cc | 35 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/runtime/ |
H A D | java_vm_ext_test.cc | 63 JNIEnv* env; local 68 ok = vms_buf[0]->AttachCurrentThread(&env, nullptr); 70 ok = vms_buf[0]->AttachCurrentThreadAsDaemon(&env, nullptr); 127 JNIEnv* env; local 128 jint ok = vm_->AttachCurrentThread(&env, nullptr);
|