/dalvik/vm/ |
JniInternal.h | 37 struct JNIEnvExt { 48 struct JNIEnvExt* prev; 49 struct JNIEnvExt* next; 58 JNIEnvExt* envList; 104 ((JNIEnvExt*)pEnv)->envThreadId = self->threadId; 105 ((JNIEnvExt*)pEnv)->self = self; 122 void dvmUseCheckedJniEnv(JNIEnvExt* pEnv); 152 JNIEnvExt* dvmGetJNIEnvForThread(void);
|
CheckJni.cpp | 158 return ((JNIEnvExt*) env)->baseFuncTable; 710 return ((JNIEnvExt*) mEnv)->self; 839 JNIEnvExt* threadEnv = dvmGetJNIEnvForThread(); [all...] |
Jni.cpp | 216 mSelf = ((JNIEnvExt*) env)->self; 299 JNIEnvExt* dvmGetJNIEnvForThread() { 304 return (JNIEnvExt*) dvmGetThreadJNIEnv(self); [all...] |
/art/runtime/ |
jni_internal.h | 143 struct JNIEnvExt : public JNIEnv { 144 JNIEnvExt(Thread* self, JavaVMExt* vm); 145 ~JNIEnvExt(); 158 return Offset(OFFSETOF_MEMBER(JNIEnvExt, local_ref_cookie)); 162 return Offset(OFFSETOF_MEMBER(JNIEnvExt, self)); 195 // Used to save and restore the JNIEnvExt state when not going through code created by the JNI 199 explicit ScopedJniEnvLocalRefState(JNIEnvExt* env) : env_(env) { 210 JNIEnvExt* env_;
|
scoped_thread_state_change.h | 125 env_(reinterpret_cast<JNIEnvExt*>(env)), vm_(env_->vm) { 132 env_(reinterpret_cast<JNIEnvExt*>(self->GetJniEnv())), 146 JNIEnvExt* Env() const { 249 JNIEnvExt* full_env(reinterpret_cast<JNIEnvExt*>(env)); 254 JNIEnvExt* const env_;
|
thread.h | 67 struct JNIEnvExt; 373 JNIEnvExt* GetJniEnv() const { 699 JNIEnvExt* jni_env_;
|
jni_internal.cc | 761 return static_cast<JNIEnvExt*>(env)->self->IsExceptionPending() ? JNI_TRUE : JNI_FALSE; 765 static_cast<JNIEnvExt*>(env)->self->ClearException(); 818 static_cast<JNIEnvExt*>(env)->PushFrame(capacity); 851 JavaVMExt* vm = reinterpret_cast<JNIEnvExt*>(env)->vm; 853 Thread* self = reinterpret_cast<JNIEnvExt*>(env)->self; 888 IndirectReferenceTable& locals = reinterpret_cast<JNIEnvExt*>(env)->locals; 890 uint32_t cookie = reinterpret_cast<JNIEnvExt*>(env)->local_ref_cookie; [all...] |
check_jni.cc | 90 reinterpret_cast<JNIEnvExt*>(env)->self->SirtContains(localRef); 766 JNIEnvExt* threadEnv = self->GetJniEnv(); [all...] |
jni_internal_test.cc | [all...] |
thread.cc | 231 Thread* self = static_cast<JNIEnvExt*>(env)->self; 311 jni_env_ = new JNIEnvExt(this, java_vm); [all...] |
runtime.cc | [all...] |
/art/runtime/entrypoints/portable/ |
portable_jni_entrypoints.cc | 27 JNIEnvExt* env = self->GetJniEnv(); 41 JNIEnvExt* env = self->GetJniEnv();
|
portable_trampoline_entrypoints.cc | 283 JNIEnvExt* env = self->GetJniEnv();
|
/art/runtime/entrypoints/quick/ |
quick_jni_entrypoints.cc | 32 JNIEnvExt* env = self->GetJniEnv(); 46 JNIEnvExt* env = self->GetJniEnv();
|
quick_trampoline_entrypoints.cc | 385 JNIEnvExt* env = self->GetJniEnv(); 443 JNIEnvExt* env = thread->GetJniEnv();
|
/art/compiler/trampolines/ |
trampoline_compiler.cc | 38 __ LoadFromOffset(kLoadWord, IP, R0, JNIEnvExt::SelfOffset().Int32Value()); 66 __ LoadFromOffset(kLoadWord, T9, A0, JNIEnvExt::SelfOffset().Int32Value());
|
/art/runtime/native/ |
org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc | 126 Thread* self = static_cast<JNIEnvExt*>(env)->self;
|
dalvik_system_VMRuntime.cc | 195 Thread* self = static_cast<JNIEnvExt*>(env)->self;
|
java_lang_Thread.cc | 35 return static_cast<JNIEnvExt*>(env)->self->Interrupted() ? JNI_TRUE : JNI_FALSE;
|
/art/runtime/entrypoints/ |
entrypoint_utils.cc | 284 JNIEnvExt* env = self->GetJniEnv();
|
/art/compiler/jni/quick/ |
jni_compiler.cc | 92 const Offset functions(OFFSETOF_MEMBER(JNIEnvExt, functions));
|
/art/runtime/gc/ |
heap.cc | 257 static bool ReadStaticInt(JNIEnvExt* env, jclass clz, const char* name, int* out_value) { 272 JNIEnvExt* env = self->GetJniEnv(); [all...] |