Searched defs:env (Results 1 - 25 of 44) sorted by relevance

12

/art/runtime/native/
H A Djava_util_concurrent_atomic_AtomicLong.cc30 void register_java_util_concurrent_atomic_AtomicLong(JNIEnv* env) { argument
H A Djava_lang_Throwable.cc23 static jobject Throwable_nativeFillInStackTrace(JNIEnv* env, jclass) { argument
24 ScopedObjectAccess soa(env);
28 static jobjectArray Throwable_nativeGetStackTrace(JNIEnv* env, jclass, jobject javaStackState) { argument
32 return Thread::InternalStackTraceToStackTraceElementArray(env, javaStackState);
40 void register_java_lang_Throwable(JNIEnv* env) { argument
H A Dorg_apache_harmony_dalvik_ddmc_DdmServer.cc24 static void DdmServer_nativeSendChunk(JNIEnv* env, jclass, jint type, argument
26 ScopedObjectAccess soa(env);
27 ScopedByteArrayRO data(env, javaData);
36 void register_org_apache_harmony_dalvik_ddmc_DdmServer(JNIEnv* env) { argument
H A Djava_lang_DexCache.cc25 static jobject DexCache_getDexNative(JNIEnv* env, jobject javaDexCache) { argument
26 ScopedObjectAccess soa(env);
35 jobject byte_buffer = env->NewDirectByteBuffer(address, dex_file->Size());
43 return env->CallStaticObjectMethodA(WellKnownClasses::com_android_dex_Dex,
52 void register_java_lang_DexCache(JNIEnv* env) { argument
H A Djava_lang_Object.cc28 static jobject Object_internalClone(JNIEnv* env, jobject java_this) { argument
29 ScopedObjectAccess soa(env);
34 static void Object_notify(JNIEnv* env, jobject java_this) { argument
35 ScopedObjectAccess soa(env);
40 static void Object_notifyAll(JNIEnv* env, jobject java_this) { argument
41 ScopedObjectAccess soa(env);
46 static void Object_wait(JNIEnv* env, jobject java_this) { argument
47 ScopedObjectAccess soa(env);
52 static void Object_waitJI(JNIEnv* env, jobject java_this, jlong ms, jint ns) { argument
53 ScopedObjectAccess soa(env);
66 register_java_lang_Object(JNIEnv* env) argument
[all...]
H A Djava_lang_String.cc25 static jint String_compareTo(JNIEnv* env, jobject javaThis, jobject javaRhs) { argument
26 ScopedObjectAccess soa(env);
35 static jint String_fastIndexOf(JNIEnv* env, jobject java_this, jint ch, jint start) { argument
36 ScopedObjectAccess soa(env);
44 static jstring String_intern(JNIEnv* env, jobject javaThis) { argument
45 ScopedObjectAccess soa(env);
57 void register_java_lang_String(JNIEnv* env) { argument
H A Djava_lang_VMClassLoader.cc27 static jclass VMClassLoader_findLoadedClass(JNIEnv* env, jclass, jobject javaLoader, jstring javaName) { argument
28 ScopedObjectAccess soa(env);
30 ScopedUtfChars name(env, javaName);
63 static jstring VMClassLoader_getBootClassPathResource(JNIEnv* env, jclass, jstring javaName, jint index) { argument
64 ScopedUtfChars name(env, javaName);
86 return env->NewStringUTF(url.c_str());
95 void register_java_lang_VMClassLoader(JNIEnv* env) { argument
H A Djava_lang_reflect_Array.cc29 static jobject Array_createMultiArray(JNIEnv* env, jclass, jclass javaElementClass, jobject javaDimArray) { argument
30 ScopedObjectAccess soa(env);
43 static jobject Array_createObjectArray(JNIEnv* env, jclass, jclass javaElementClass, jint length) { argument
44 ScopedObjectAccess soa(env);
70 void register_java_lang_reflect_Array(JNIEnv* env) { argument
H A Djava_lang_reflect_Constructor.cc37 static jobject Constructor_newInstance(JNIEnv* env, jobject javaMethod, jobjectArray javaArgs) { argument
38 ScopedObjectAccess soa(env);
74 void register_java_lang_reflect_Constructor(JNIEnv* env) { argument
H A Djava_lang_reflect_Method.cc32 static jobject Method_invoke(JNIEnv* env, argument
34 ScopedObjectAccess soa(env);
38 static jobject Method_getExceptionTypesNative(JNIEnv* env, jobject javaMethod) { argument
39 ScopedObjectAccess soa(env);
66 void register_java_lang_reflect_Method(JNIEnv* env) { argument
H A Djava_lang_Class.cc45 static jclass Class_classForName(JNIEnv* env, jclass, jstring javaName, jboolean initialize, jobject javaLoader) { argument
46 ScopedObjectAccess soa(env);
47 ScopedUtfChars name(env, javaName);
67 ScopedLocalRef<jthrowable> cause(env, env->ExceptionOccurred());
68 env->ExceptionClear();
69 jthrowable cnfe = reinterpret_cast<jthrowable>(env->NewObject(WellKnownClasses::java_lang_ClassNotFoundException,
72 env->Throw(cnfe);
81 static jstring Class_getNameNative(JNIEnv* env, jobject javaThis) { argument
82 ScopedObjectAccess soa(env);
87 Class_getProxyInterfaces(JNIEnv* env, jobject javaThis) argument
100 register_java_lang_Class(JNIEnv* env) argument
[all...]
H A Djava_lang_reflect_Proxy.cc26 static jclass Proxy_generateProxy(JNIEnv* env, jclass, jstring javaName, argument
29 ScopedObjectAccess soa(env);
47 void register_java_lang_reflect_Proxy(JNIEnv* env) { argument
H A Ddalvik_system_VMStack.cc28 static jobject GetThreadStack(JNIEnv* env, jobject peer) { argument
30 ScopedObjectAccess soa(env);
41 ScopedObjectAccess soa(env);
56 static jint VMStack_fillStackTraceElements(JNIEnv* env, jclass, jobject javaThread, argument
58 jobject trace = GetThreadStack(env, javaThread);
63 Thread::InternalStackTraceToStackTraceElementArray(env, trace, javaSteArray, &depth);
68 static jobject VMStack_getCallingClassLoader(JNIEnv* env, jclass) { argument
69 ScopedObjectAccess soa(env);
75 static jobject VMStack_getClosestUserClassLoader(JNIEnv* env, jclass, jobject javaBootstrap, argument
96 ScopedObjectAccess soa(env);
105 VMStack_getStackClass2(JNIEnv* env, jclass) argument
112 VMStack_getThreadStackTrace(JNIEnv* env, jclass, jobject javaThread) argument
128 register_dalvik_system_VMStack(JNIEnv* env) argument
[all...]
H A Djava_lang_Runtime.cc43 static jstring Runtime_nativeLoad(JNIEnv* env, jclass, jstring javaFilename, jobject javaLoader, jstring javaLdLibraryPath) { argument
44 ScopedObjectAccess soa(env);
45 ScopedUtfChars filename(env, javaFilename);
51 ScopedUtfChars ldLibraryPath(env, javaLdLibraryPath);
74 env->ExceptionClear();
75 return env->NewStringUTF(detail.c_str());
99 void register_java_lang_Runtime(JNIEnv* env) { argument
H A Djava_lang_Thread.cc29 static jobject Thread_currentThread(JNIEnv* env, jclass) { argument
30 ScopedObjectAccess soa(env);
34 static jboolean Thread_interrupted(JNIEnv* env, jclass) { argument
35 return static_cast<JNIEnvExt*>(env)->self->Interrupted() ? JNI_TRUE : JNI_FALSE;
38 static jboolean Thread_isInterrupted(JNIEnv* env, jobject java_thread) { argument
39 ScopedObjectAccess soa(env);
45 static void Thread_nativeCreate(JNIEnv* env, jclass, jobject java_thread, jlong stack_size, argument
47 Thread::CreateNativeThread(env, java_thread, stack_size, daemon == JNI_TRUE);
50 static jint Thread_nativeGetStatus(JNIEnv* env, jobject java_thread, jboolean has_been_started) { argument
59 ScopedObjectAccess soa(env);
91 Thread_nativeHoldsLock(JNIEnv* env, jobject java_thread, jobject java_object) argument
103 Thread_nativeInterrupt(JNIEnv* env, jobject java_thread) argument
112 Thread_nativeSetName(JNIEnv* env, jobject peer, jstring java_name) argument
143 Thread_nativeSetPriority(JNIEnv* env, jobject java_thread, jint new_priority) argument
152 Thread_sleep(JNIEnv* env, jclass, jobject java_lock, jlong ms, jint ns) argument
182 register_java_lang_Thread(JNIEnv* env) argument
[all...]
H A Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.cc33 static jbyteArray DdmVmInternal_getRecentAllocations(JNIEnv* env, jclass) { argument
34 ScopedObjectAccess soa(env);
46 static jobjectArray DdmVmInternal_getStackTraceById(JNIEnv* env, jclass, jint thin_lock_id) { argument
47 ScopedLocalRef<jobject> peer(env, NULL);
53 ScopedObjectAccess soa(env);
66 ScopedObjectAccess soa(env);
71 return Thread::InternalStackTraceToStackTraceElementArray(env, trace);
124 static jbyteArray DdmVmInternal_getThreadStats(JNIEnv* env, jclass) { argument
126 Thread* self = static_cast<JNIEnvExt*>(env)->self;
141 jbyteArray result = env
148 DdmVmInternal_heapInfoNotify(JNIEnv* env, jclass, jint when) argument
172 register_org_apache_harmony_dalvik_ddmc_DdmVmInternal(JNIEnv* env) argument
[all...]
H A Dsun_misc_Unsafe.cc26 static jboolean Unsafe_compareAndSwapInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint expectedValue, jint newValue) { argument
27 ScopedObjectAccess soa(env);
36 static jboolean Unsafe_compareAndSwapLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong expectedValue, jlong newValue) { argument
37 ScopedObjectAccess soa(env);
46 static jboolean Unsafe_compareAndSwapObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaExpectedValue, jobject javaNewValue) { argument
47 ScopedObjectAccess soa(env);
62 static jint Unsafe_getInt(JNIEnv* env, jobject, jobject javaObj, jlong offset) { argument
63 ScopedObjectAccess soa(env);
68 static jint Unsafe_getIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) { argument
69 ScopedObjectAccess soa(env);
74 Unsafe_putInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) argument
80 Unsafe_putIntVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) argument
86 Unsafe_putOrderedInt(JNIEnv* env, jobject, jobject javaObj, jlong offset, jint newValue) argument
93 Unsafe_getLong(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
99 Unsafe_getLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
105 Unsafe_putLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) argument
111 Unsafe_putLongVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) argument
117 Unsafe_putOrderedLong(JNIEnv* env, jobject, jobject javaObj, jlong offset, jlong newValue) argument
124 Unsafe_getObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
131 Unsafe_getObject(JNIEnv* env, jobject, jobject javaObj, jlong offset) argument
138 Unsafe_putObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewValue) argument
145 Unsafe_putObjectVolatile(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewValue) argument
152 Unsafe_putOrderedObject(JNIEnv* env, jobject, jobject javaObj, jlong offset, jobject javaNewValue) argument
181 register_sun_misc_Unsafe(JNIEnv* env) argument
[all...]
/art/runtime/entrypoints/portable/
H A Dportable_jni_entrypoints.cc27 JNIEnvExt* env = self->GetJniEnv(); local
28 uint32_t saved_local_ref_cookie = env->local_ref_cookie;
29 env->local_ref_cookie = env->locals.GetSegmentState();
41 JNIEnvExt* env = self->GetJniEnv(); local
42 env->locals.SetSegmentState(env->local_ref_cookie);
43 env->local_ref_cookie = saved_local_ref_cookie;
/art/runtime/entrypoints/quick/
H A Dquick_jni_entrypoints.cc32 JNIEnvExt* env = self->GetJniEnv(); local
33 DCHECK(env != NULL);
34 uint32_t saved_local_ref_cookie = env->local_ref_cookie;
35 env->local_ref_cookie = env->locals.GetSegmentState();
46 JNIEnvExt* env = self->GetJniEnv(); local
47 env->locals.SetSegmentState(env->local_ref_cookie);
48 env->local_ref_cookie = saved_local_ref_cookie;
/art/test/JniTest/
H A Djni_test.cc39 JNIEnv* env = NULL; local
41 int attach_result = jvm->AttachCurrentThread(&env, &args);
44 jclass clazz = env->FindClass("JniTest");
46 assert(!env->ExceptionCheck());
48 jobjectArray array = env->NewObjectArray(0, clazz, NULL);
50 assert(!env->ExceptionCheck());
/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);
58 static int InvokeMain(JNIEnv* env, char** argv) { argument
62 ScopedLocalRef<jobjectArray> args(env, toStringArray(env, argv + 1));
64 env
183 JNIEnv* env = NULL; local
[all...]
/art/runtime/
H A Dexception_test.cc145 JNIEnv* env = thread->GetJniEnv(); local
146 ScopedObjectAccess soa(env);
200 jobjectArray ste_array = Thread::InternalStackTraceToStackTraceElementArray(env, internal);
H A Dscoped_thread_state_change.h122 explicit ScopedObjectAccessUnchecked(JNIEnv* env)
124 : ScopedThreadStateChange(ThreadForEnv(env), kRunnable),
125 env_(reinterpret_cast<JNIEnvExt*>(env)), vm_(env_->vm) {
248 static Thread* ThreadForEnv(JNIEnv* env) { argument
249 JNIEnvExt* full_env(reinterpret_cast<JNIEnvExt*>(env));
264 explicit ScopedObjectAccess(JNIEnv* env)
267 : ScopedObjectAccessUnchecked(env) {
H A Djni_internal.h37 RegisterNativeMethods(env, jni_class_name, gMethods, arraysize(gMethods))
53 void RegisterNativeMethods(JNIEnv* env, const char* jni_class_name, const JNINativeMethod* methods,
62 int ThrowNewException(JNIEnv* env, jclass exception_class, const char* msg, jobject cause);
199 explicit ScopedJniEnvLocalRefState(JNIEnvExt* env) : env_(env) { argument
200 saved_local_ref_cookie_ = env->local_ref_cookie;
201 env->local_ref_cookie = env->locals.GetSegmentState();
/art/runtime/jdwp/
H A Dobject_registry.cc66 JNIEnv* env = soa.Env(); local
71 entry.jni_reference = env->NewWeakGlobalRef(local_reference);
77 env->DeleteLocalRef(local_reference);
94 JNIEnv* env = self->GetJniEnv(); local
98 env->DeleteWeakGlobalRef(entry.jni_reference);
100 env->DeleteGlobalRef(entry.jni_reference);
152 JNIEnv* env = self->GetJniEnv(); local
154 entry.jni_reference = env->NewWeakGlobalRef(entry.jni_reference);
156 env->DeleteGlobalRef(global);
163 JNIEnv* env local
181 JNIEnv* env = self->GetJniEnv(); local
199 JNIEnv* env = self->GetJniEnv(); local
[all...]

Completed in 752 milliseconds

12