HomeSort by relevance Sort by last modified time
    Searched refs:soa (Results 1 - 25 of 125) sorted by null

1 2 3 4 5

  /art/runtime/native/
java_lang_Object.cc 29 ScopedFastNativeObjectAccess soa(env);
30 mirror::Object* o = soa.Decode<mirror::Object*>(java_this);
31 return soa.AddLocalReference<jobject>(o->Clone(soa.Self()));
35 ScopedFastNativeObjectAccess soa(env);
36 mirror::Object* o = soa.Decode<mirror::Object*>(java_this);
37 o->Notify(soa.Self());
41 ScopedFastNativeObjectAccess soa(env);
42 mirror::Object* o = soa.Decode<mirror::Object*>(java_this);
43 o->NotifyAll(soa.Self())
    [all...]
java_lang_Throwable.cc 24 ScopedFastNativeObjectAccess soa(env);
25 return soa.Self()->CreateInternalStackTrace<false>(soa);
32 ScopedFastNativeObjectAccess soa(env);
33 return Thread::InternalStackTraceToStackTraceElementArray(soa, javaStackState);
dalvik_system_VMStack.cc 29 static jobject GetThreadStack(const ScopedFastNativeObjectAccess& soa, jobject peer)
32 if (soa.Decode<mirror::Object*>(peer) == soa.Self()->GetPeer()) {
33 trace = soa.Self()->CreateInternalStackTrace<false>(soa);
36 soa.Self()->TransitionFromRunnableToSuspended(kNative);
42 MutexLock mu(soa.Self(), *Locks::thread_list_suspend_thread_lock_);
47 CHECK_EQ(soa.Self()->TransitionFromSuspendedToRunnable(), kNative);
48 trace = thread->CreateInternalStackTrace<false>(soa);
49 soa.Self()->TransitionFromRunnableToSuspended(kNative)
    [all...]
java_lang_reflect_Constructor.cc 38 ScopedFastNativeObjectAccess soa(env);
39 mirror::ArtMethod* m = mirror::ArtMethod::FromReflectedMethod(soa, javaMethod);
40 StackHandleScope<1> hs(soa.Self());
43 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow();
44 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/InstantiationException;",
52 DCHECK(soa.Self()->IsExceptionPending());
65 movable ? c->AllocObject(soa.Self()) : c->AllocNonMovableObject(soa.Self());
70 jobject javaReceiver = soa.AddLocalReference<jobject>(receiver);
71 InvokeMethod(soa, javaMethod, javaReceiver, javaArgs, (accessible == JNI_TRUE))
    [all...]
java_lang_Class.cc 32 static mirror::Class* DecodeClass(const ScopedFastNativeObjectAccess& soa, jobject java_class)
34 mirror::Class* c = soa.Decode<mirror::Class*>(java_class);
46 ScopedFastNativeObjectAccess soa(env);
56 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow();
57 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/ClassNotFoundException;",
63 StackHandleScope<2> hs(soa.Self());
64 Handle<mirror::ClassLoader> class_loader(hs.NewHandle(soa.Decode<mirror::ClassLoader*>(javaLoader)));
67 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor.c_str(), class_loader)));
83 return soa.AddLocalReference<jclass>(c.Get());
87 ScopedFastNativeObjectAccess soa(env)
    [all...]
java_lang_reflect_Array.cc 29 ScopedFastNativeObjectAccess soa(env);
31 StackHandleScope<2> hs(soa.Self());
32 Handle<mirror::Class> element_class(hs.NewHandle(soa.Decode<mirror::Class*>(javaElementClass)));
35 mirror::Object* dimensions_obj = soa.Decode<mirror::Object*>(javaDimArray);
41 mirror::Array* new_array = mirror::Array::CreateMultiArray(soa.Self(), element_class,
43 return soa.AddLocalReference<jobject>(new_array);
47 ScopedFastNativeObjectAccess soa(env);
53 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass);
56 mirror::Class* array_class = class_linker->FindArrayClass(soa.Self(), &element_class);
58 CHECK(soa.Self()->IsExceptionPending())
    [all...]
java_lang_ref_Reference.cc 27 ScopedFastNativeObjectAccess soa(env);
28 mirror::Reference* const ref = soa.Decode<mirror::Reference*>(javaThis);
30 Runtime::Current()->GetHeap()->GetReferenceProcessor()->GetReferent(soa.Self(), ref);
31 return soa.AddLocalReference<jobject>(referent);
sun_misc_Unsafe.cc 28 ScopedFastNativeObjectAccess soa(env);
29 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj);
38 ScopedFastNativeObjectAccess soa(env);
39 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj);
48 ScopedFastNativeObjectAccess soa(env);
49 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj);
50 mirror::Object* expectedValue = soa.Decode<mirror::Object*>(javaExpectedValue);
51 mirror::Object* newValue = soa.Decode<mirror::Object*>(javaNewValue);
59 ScopedFastNativeObjectAccess soa(env);
60 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj)
    [all...]
java_lang_String.cc 28 ScopedFastNativeObjectAccess soa(env);
33 return soa.Decode<mirror::String*>(javaThis)->CompareTo(soa.Decode<mirror::String*>(javaRhs));
38 ScopedFastNativeObjectAccess soa(env);
42 mirror::String* s = soa.Decode<mirror::String*>(java_this);
47 ScopedFastNativeObjectAccess soa(env);
48 mirror::String* s = soa.Decode<mirror::String*>(javaThis);
50 return soa.AddLocalReference<jstring>(result);
java_lang_Thread.cc 32 ScopedFastNativeObjectAccess soa(env);
33 return soa.AddLocalReference<jobject>(soa.Self()->GetPeer());
41 ScopedFastNativeObjectAccess soa(env);
42 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
43 Thread* thread = Thread::FromManagedThread(soa, java_thread);
61 ScopedObjectAccess soa(env);
63 MutexLock mu(soa.Self(), *Locks::thread_list_lock_);
64 Thread* thread = Thread::FromManagedThread(soa, java_thread);
97 ScopedObjectAccess soa(env)
    [all...]
java_lang_reflect_Proxy.cc 29 ScopedFastNativeObjectAccess soa(env);
31 mirror::Class* result = class_linker->CreateProxyClass(soa, name, interfaces, loader, methods,
33 return soa.AddLocalReference<jclass>(result);
java_lang_DexCache.cc 26 ScopedFastNativeObjectAccess soa(env);
27 mirror::DexCache* dex_cache = soa.Decode<mirror::DexCache*>(javaDexCache);
29 DCHECK_EQ(dex_cache->GetLockOwnerThreadId(), soa.Self()->GetThreadId());
37 DCHECK(soa.Self()->IsExceptionPending());
java_lang_ref_FinalizerReference.cc 27 ScopedFastNativeObjectAccess soa(env);
28 mirror::FinalizerReference* const ref = soa.Decode<mirror::FinalizerReference*>(javaThis);
java_lang_reflect_Method.cc 32 ScopedFastNativeObjectAccess soa(env);
33 return InvokeMethod(soa, javaMethod, javaReceiver, javaArgs, (accessible == JNI_TRUE));
37 ScopedFastNativeObjectAccess soa(env);
38 mirror::ArtMethod* proxy_method = mirror::ArtMethod::FromReflectedMethod(soa, javaMethod);
52 return soa.AddLocalReference<jobject>(declared_exceptions->Clone(soa.Self()));
  /art/test/004-UnsafeTest/
unsafe_test.cc 28 ScopedObjectAccess soa(env);
29 mirror::Class* klass = soa.Decode<mirror::Class*>(classObj);
35 ScopedObjectAccess soa(env);
36 mirror::Class* klass = soa.Decode<mirror::Class*>(classObj);
  /art/runtime/
proxy_test.cc 32 mirror::Class* GenerateProxyClass(ScopedObjectAccess& soa, jobject jclass_loader,
36 mirror::Class* javaLangObject = class_linker_->FindSystemClass(soa.Self(), "Ljava/lang/Object;");
39 jclass javaLangClass = soa.AddLocalReference<jclass>(mirror::Class::GetJavaLangClass());
42 jobjectArray proxyClassInterfaces = soa.Env()->NewObjectArray(interfaces.size(), javaLangClass,
44 soa.Self()->AssertNoPendingException();
46 soa.Env()->SetObjectArrayElement(proxyClassInterfaces, i,
47 soa.AddLocalReference<jclass>(interfaces[i]));
57 soa.AddLocalReference<jclass>(mirror::ArtMethod::GetJavaLangReflectArtMethod());
58 jobjectArray proxyClassMethods = soa.Env()->NewObjectArray(methods_count,
60 soa.Self()->AssertNoPendingException()
    [all...]
reflection_test.cc 78 ScopedObjectAccess soa(env_);
81 return soa.AddLocalReference<jclass>(c);
132 ScopedObjectAccess soa(env_);
136 InvokeWithJValues(soa, receiver, soa.EncodeMethod(method), nullptr);
140 ScopedObjectAccess soa(env_);
147 JValue result = InvokeWithJValues(soa, receiver, soa.EncodeMethod(method), args);
151 result = InvokeWithJValues(soa, receiver, soa.EncodeMethod(method), args)
    [all...]
jni_internal.cc 72 static jweak AddWeakGlobalReference(ScopedObjectAccess& soa, mirror::Object* obj)
74 return soa.Vm()->AddWeakGlobalReference(soa.Self(), obj);
106 static void ThrowNoSuchMethodError(ScopedObjectAccess& soa, mirror::Class* c,
109 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow();
111 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/NoSuchMethodError;",
116 static void ReportInvalidJNINativeMethod(const ScopedObjectAccess& soa, mirror::Class* c,
122 ThrowLocation throw_location = soa.Self()->GetCurrentLocationForThrow();
123 soa.Self()->ThrowNewExceptionF(throw_location, "Ljava/lang/NoSuchMethodError;",
140 static jmethodID FindMethodID(ScopedObjectAccess& soa, jclass jni_class
    [all...]
intern_table_test.cc 30 ScopedObjectAccess soa(Thread::Current());
32 StackHandleScope<4> hs(soa.Self());
36 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo")));
50 ScopedObjectAccess soa(Thread::Current());
54 StackHandleScope<1> hs(soa.Self());
56 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo")));
98 ScopedObjectAccess soa(Thread::Current());
102 StackHandleScope<5> hs(soa.Self());
104 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "hello")));
106 hs.NewHandle(mirror::String::AllocFromModifiedUtf8(soa.Self(), "world")))
    [all...]
jobject_comparator.cc 33 ScopedObjectAccess soa(Thread::Current());
34 mirror::Object* obj1 = soa.Decode<mirror::Object*>(jobj1);
35 mirror::Object* obj2 = soa.Decode<mirror::Object*>(jobj2);
  /art/runtime/mirror/
object_test.cc 117 ScopedObjectAccess soa(Thread::Current());
118 StackHandleScope<2> hs(soa.Self());
120 hs.NewHandle(class_linker_->AllocObjectArray<Object>(soa.Self(), 256)));
122 Object* clone = a1->Clone(soa.Self());
128 ScopedObjectAccess soa(Thread::Current());
129 StackHandleScope<2> hs(soa.Self());
131 hs.NewHandle(class_linker_->AllocObjectArray<Object>(soa.Self(), 2)));
142 Class* aioobe = class_linker_->FindSystemClass(soa.Self(),
146 EXPECT_TRUE(soa.Self()->IsExceptionPending());
147 EXPECT_EQ(aioobe, soa.Self()->GetException(NULL)->GetClass())
    [all...]
  /art/runtime/interpreter/
interpreter.cc 80 ScopedObjectAccessUnchecked soa(self);
82 result->SetL(soa.Decode<Object*>(self->CreateInternalStackTrace<true>(soa)));
84 result->SetL(soa.Decode<Object*>(self->CreateInternalStackTrace<false>(soa)));
137 ScopedObjectAccessUnchecked soa(self);
142 ScopedLocalRef<jclass> klass(soa.Env(),
143 soa.AddLocalReference<jclass>(method->GetDeclaringClass()));
147 jresult = fn(soa.Env(), klass.get());
149 result->SetL(soa.Decode<Object*>(jresult))
    [all...]
  /art/runtime/gc/
heap_test.cc 44 ScopedObjectAccess soa(Thread::Current());
47 StackHandleScope<1> hs(soa.Self());
49 hs.NewHandle(class_linker_->FindSystemClass(soa.Self(), "[Ljava/lang/Object;")));
51 StackHandleScope<1> hs(soa.Self());
53 mirror::ObjectArray<mirror::Object>::Alloc(soa.Self(), c.Get(), 2048)));
55 mirror::String* string = mirror::String::AllocFromModifiedUtf8(soa.Self(), "hello, world!");
  /art/runtime/entrypoints/jni/
jni_entrypoints.cc 35 ScopedObjectAccess soa(self);
42 void* native_code = soa.Vm()->FindCodeForNativeMethod(method);
  /art/test/116-nodex2oat/
nodex2oat.cc 28 ScopedObjectAccess soa(Thread::Current());
29 mirror::Class* klass = soa.Decode<mirror::Class*>(cls);

Completed in 984 milliseconds

1 2 3 4 5