Lines Matching refs:soa

396   ScopedObjectAccess soa(self);  in GetDexToDexCompilationLevel()  local
397 StackHandleScope<1> hs(soa.Self()); in GetDexToDexCompilationLevel()
399 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in GetDexToDexCompilationLevel()
460 ScopedObjectAccess soa(self); in CompileMethodHarness() local
676 ScopedObjectAccess soa(Thread::Current()); in ResolveConstStrings() local
677 StackHandleScope<1> hs(soa.Self()); in ResolveConstStrings()
683 dex_cache.Assign(class_linker->FindDexCache(soa.Self(), *dex_file)); in ResolveConstStrings()
796 ScopedObjectAccess soa(Thread::Current()); in InitializeTypeCheckBitstrings() local
797 StackHandleScope<1> hs(soa.Self()); in InitializeTypeCheckBitstrings()
802 dex_cache.Assign(class_linker->FindDexCache(soa.Self(), *dex_file)); in InitializeTypeCheckBitstrings()
821 ScopedObjectAccess soa(Thread::Current()); in EnsureVerifiedOrVerifyAtRuntime() local
822 StackHandleScope<2> hs(soa.Self()); in EnsureVerifiedOrVerifyAtRuntime()
824 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in EnsureVerifiedOrVerifyAtRuntime()
830 cls.Assign(class_linker->FindClass(soa.Self(), accessor.GetDescriptor(), class_loader)); in EnsureVerifiedOrVerifyAtRuntime()
832 soa.Self()->ClearException(); in EnsureVerifiedOrVerifyAtRuntime()
1117 ScopedObjectAccess soa(self); in LoadImageClasses() local
1390 const ScopedObjectAccess& soa) { in ComputeInstanceFieldInfo() argument
1397 resolved_field = ResolveField(soa, dex_cache, class_loader, field_idx, /* is_static= */ false); in ComputeInstanceFieldInfo()
1399 ? ResolveCompilingMethodsClass(soa, dex_cache, class_loader, mUnit) : nullptr; in ComputeInstanceFieldInfo()
1414 ScopedObjectAccess soa(Thread::Current()); in ComputeInstanceFieldInfo() local
1415 ArtField* resolved_field = ComputeInstanceFieldInfo(field_idx, mUnit, is_put, soa); in ComputeInstanceFieldInfo()
1630 ScopedObjectAccess soa(self); in Visit() local
1631 StackHandleScope<5> hs(soa.Self()); in Visit()
1633 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in Visit()
1635 soa.Self(), dex_file))); in Visit()
1643 CheckAndClearResolveException(soa.Self()); in Visit()
1651 if (resolving_class_loader != soa.Decode<mirror::ClassLoader>(jclass_loader)) { in Visit()
1700 CheckAndClearResolveException(soa.Self()); in Visit()
1709 CheckAndClearResolveException(soa.Self()); in Visit()
1717 CheckAndClearResolveException(soa.Self()); in Visit()
1735 ScopedObjectAccess soa(Thread::Current()); in Visit() local
1738 StackHandleScope<2> hs(soa.Self()); in Visit()
1740 hs.NewHandle(soa.Decode<mirror::ClassLoader>(manager_->GetClassLoader()))); in Visit()
1749 soa.Self()->AssertPendingException(); in Visit()
1750 mirror::Throwable* exception = soa.Self()->GetException(); in Visit()
1756 soa.Self()->ClearException(); in Visit()
1844 ScopedObjectAccess soa(Thread::Current()); in FastVerify() local
1845 StackHandleScope<2> hs(soa.Self()); in FastVerify()
1847 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in FastVerify()
1851 soa.Self(), in FastVerify()
1887 LoadAndUpdateStatus(accessor, ClassStatus::kVerified, class_loader, soa.Self()); in FastVerify()
1904 soa.Self()); in FastVerify()
1975 ScopedObjectAccess soa(Thread::Current()); in Visit() local
1981 StackHandleScope<3> hs(soa.Self()); in Visit()
1983 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in Visit()
1985 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
1988 CHECK(soa.Self()->IsExceptionPending()); in Visit()
1989 soa.Self()->ClearException(); in Visit()
1997 soa.Self(), dex_file))); in Visit()
2000 verifier::ClassVerifier::VerifyClass(soa.Self(), in Visit()
2039 failure_kind = class_linker->VerifyClass(soa.Self(), klass, log_level_); in Visit()
2043 CHECK(soa.Self()->IsExceptionPending()); in Visit()
2044 soa.Self()->ClearException(); in Visit()
2096 soa.Self()->AssertNoPendingException(); in Visit()
2133 ScopedObjectAccess soa(Thread::Current()); in Visit() local
2139 StackHandleScope<3> hs(soa.Self()); in Visit()
2141 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in Visit()
2143 hs.NewHandle(class_linker->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
2150 ObjectLock<mirror::Class> lock(soa.Self(), klass); in Visit()
2152 mirror::Class::SetStatus(klass, ClassStatus::kVerified, soa.Self()); in Visit()
2165 Thread* self = soa.Self(); in Visit()
2204 ScopedObjectAccess soa(Thread::Current()); in Visit() local
2205 StackHandleScope<3> hs(soa.Self()); in Visit()
2207 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in Visit()
2209 hs.NewHandle(manager_->GetClassLinker()->FindClass(soa.Self(), descriptor, class_loader))); in Visit()
2218 soa.Self()->ClearException(); in Visit()
2228 ScopedObjectAccessUnchecked soa(Thread::Current()); in TryInitializeClass() local
2229 StackHandleScope<3> hs(soa.Self()); in TryInitializeClass()
2254 class_linker->EnsureInitialized(soa.Self(), klass, false, false); in TryInitializeClass()
2266 ObjectLock<mirror::Class> lock(soa.Self(), h_klass); in TryInitializeClass()
2272 is_boot_image ? true : InitializeDependencies(klass, class_loader, soa.Self()); in TryInitializeClass()
2274 class_linker->EnsureInitialized(soa.Self(), klass, false, true); in TryInitializeClass()
2277 soa.Self()->ClearException(); in TryInitializeClass()
2308 !soa.Self()->IsExceptionPending() && in TryInitializeClass()
2311 NoClinitInDependency(klass, soa.Self(), &class_loader)); in TryInitializeClass()
2330 hs.NewHandle(class_linker->FindClass(soa.Self(), in TryInitializeClass()
2334 class_linker->EnsureInitialized(soa.Self(), exception_class, true, true); in TryInitializeClass()
2340 bool success = class_linker->EnsureInitialized(soa.Self(), klass, true, true); in TryInitializeClass()
2359 CHECK(soa.Self()->IsExceptionPending()); in TryInitializeClass()
2360 mirror::Throwable* exception = soa.Self()->GetException(); in TryInitializeClass()
2369 soa.Self()->ClearException(); in TryInitializeClass()
2392 soa.Self()->ClearException(); in TryInitializeClass()
2399 soa.Self()->ClearException(); in TryInitializeClass()
2401 soa.Self()->AssertNoPendingException(); in TryInitializeClass()
2692 ScopedObjectAccess soa(Thread::Current()); in InitializeClasses() local
2693 VariableSizedHandleScope hs(soa.Self()); in InitializeClasses()
2736 ScopedObjectAccess soa(Thread::Current()); in CompileDexFile() local
2737 StackHandleScope<3> hs(soa.Self()); in CompileDexFile()
2739 hs.NewHandle(soa.Decode<mirror::ClassLoader>(jclass_loader))); in CompileDexFile()
2741 hs.NewHandle(class_linker->FindClass(soa.Self(), accessor.GetDescriptor(), class_loader))); in CompileDexFile()
2744 soa.Self()->AssertPendingException(); in CompileDexFile()
2745 soa.Self()->ClearException(); in CompileDexFile()
2746 dex_cache = hs.NewHandle(class_linker->FindDexCache(soa.Self(), dex_file)); in CompileDexFile()
2762 ScopedThreadSuspension sts(soa.Self(), kNative); in CompileDexFile()
2766 GetDexToDexCompilationLevel(soa.Self(), *driver, jclass_loader, dex_file, class_def); in CompileDexFile()
2778 compile_fn(soa.Self(), in CompileDexFile()