Lines Matching refs:soa

778     ScopedObjectAccess& soa,  in CreateClassLoaderInternal()  argument
808 soa, in CreateClassLoaderInternal()
823 soa, in CreateClassLoaderInternal()
842 soa.Decode<mirror::Class>(GetClassLoaderClass(info.type))); in CreateClassLoaderInternal()
862 ScopedObjectAccess soa(self); in CreateClassLoader() local
879 soa, in CreateClassLoader()
888 soa.Env(), soa.Env()->AddLocalReference<jobject>(loader)); in CreateClassLoader()
889 return soa.Env()->NewGlobalRef(local_ref.get()); in CreateClassLoader()
981 static bool CollectDexFilesFromSupportedClassLoader(ScopedObjectAccessAlreadyRunnable& soa, in CollectDexFilesFromSupportedClassLoader() argument
985 CHECK(IsInstanceOfBaseDexClassLoader(soa, class_loader)); in CollectDexFilesFromSupportedClassLoader()
1014 StackHandleScope<1> hs(soa.Self()); in CollectDexFilesFromSupportedClassLoader()
1037 ScopedObjectAccessAlreadyRunnable& soa, in GetDexFilesFromDexElementsArray() argument
1046 const ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>( in GetDexFilesFromDexElementsArray()
1048 const ObjPtr<mirror::Class> dexfile_class = soa.Decode<mirror::Class>( in GetDexFilesFromDexElementsArray()
1086 ScopedObjectAccessAlreadyRunnable& soa, in CreateInfoFromClassLoader() argument
1092 if (ClassLinker::IsBootClassLoader(soa, class_loader.Get())) { in CreateInfoFromClassLoader()
1098 if (IsPathOrDexClassLoader(soa, class_loader)) { in CreateInfoFromClassLoader()
1100 } else if (IsDelegateLastClassLoader(soa, class_loader)) { in CreateInfoFromClassLoader()
1102 } else if (IsInMemoryDexClassLoader(soa, class_loader)) { in CreateInfoFromClassLoader()
1111 CollectDexFilesFromSupportedClassLoader(soa, class_loader, &dex_files_loaded); in CreateInfoFromClassLoader()
1123 GetDexFilesFromDexElementsArray(soa, dex_elements, &dex_files_loaded); in CreateInfoFromClassLoader()
1164 soa, temp_loader, null_dex_elements, info, /*is_shared_library=*/ true)) { in CreateInfoFromClassLoader()
1173 soa, parent, null_dex_elements, info, /*is_shared_library=*/ false)) { in CreateInfoFromClassLoader()
1184 ScopedObjectAccess soa(Thread::Current()); in CreateContextForClassLoader() local
1185 StackHandleScope<2> hs(soa.Self()); in CreateContextForClassLoader()
1187 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader)); in CreateContextForClassLoader()
1189 hs.NewHandle(soa.Decode<mirror::ObjectArray<mirror::Object>>(dex_elements)); in CreateContextForClassLoader()
1192 soa, h_class_loader, h_dex_elements, nullptr, /*is_shared_library=*/ false)) { in CreateContextForClassLoader()
1206 ScopedObjectAccess soa(Thread::Current()); in EncodeClassPathContextsForClassLoader() local
1207 StackHandleScope<1> hs(soa.Self()); in EncodeClassPathContextsForClassLoader()
1209 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader)); in EncodeClassPathContextsForClassLoader()
1210 if (!IsInstanceOfBaseDexClassLoader(soa, h_class_loader)) { in EncodeClassPathContextsForClassLoader()
1215 CollectDexFilesFromSupportedClassLoader(soa, h_class_loader, &dex_files_loaded); in EncodeClassPathContextsForClassLoader()