Lines Matching refs:self

89 static std::unique_ptr<const art::DexFile> MakeSingleDexFile(art::Thread* self,  in MakeSingleDexFile()  argument
101 self->ThrowOutOfMemoryError(StringPrintf( in MakeSingleDexFile()
192 art::Thread* self = art::Thread::Current(); in ClassPreDefine() local
198 event_handler, self, &def); in ClassPreDefine()
209 event_handler, self, &def); in ClassPreDefine()
212 event_handler, self, &def); in ClassPreDefine()
216 art::StackHandleScope<2> hs(self); in ClassPreDefine()
220 hs.NewHandle(art::mirror::Class::EnsureExtDataPresent(klass, self)); in ClassPreDefine()
227 self->AssertPendingOOMException(); in ClassPreDefine()
242 self, in ClassPreDefine()
248 self->AssertPendingOOMException(); in ClassPreDefine()
252 std::unique_ptr<const art::DexFile> dex_file(MakeSingleDexFile(self, in ClassPreDefine()
265 if (!ClassLoaderHelper::AddToClassLoader(self, class_loader, dex_file.get())) { in ClassPreDefine()
327 void AddTempClass(art::Thread* self, jclass klass) { in AddTempClass()
329 jclass global_klass = reinterpret_cast<jclass>(self->GetJniEnv()->NewGlobalRef(klass)); in AddTempClass()
333 void HandleTempClass(art::Thread* self, in HandleTempClass()
345 … if (temp_klass.Get() == art::ObjPtr<art::mirror::Class>::DownCast(self->DecodeJObject(*it))) { in HandleTempClass()
346 self->GetJniEnv()->DeleteGlobalRef(*it); in HandleTempClass()
354 FixupTempClass(self, temp_klass, klass); in HandleTempClass()
358 void FixupTempClass(art::Thread* self, in FixupTempClass()
367 heap->IncrementDisableMovingGC(self); in FixupTempClass()
370 art::ScopedThreadSuspension sts(self, art::kWaitingForVisitObjects); in FixupTempClass()
377 FixupLocalReferenceTables(self, input, output); in FixupTempClass()
381 heap->DecrementDisableMovingGC(self); in FixupTempClass()
445 void FixupLocalReferenceTables(art::Thread* self, in FixupLocalReferenceTables()
468 art::MutexLock mu(self, *art::Locks::thread_list_lock_); in FixupLocalReferenceTables()
822 static uint32_t ClassGetModifiers(art::Thread* self, art::ObjPtr<art::mirror::Class> klass) in ClassGetModifiers() argument
825 uint32_t component_modifiers = ClassGetModifiers(self, klass->GetComponentType()); in ClassGetModifiers()
834 art::StackHandleScope<1> hs(self); in ClassGetModifiers()
922 art::Thread* self = art::Thread::Current(); in GetClassLoaderClassDescriptors() local
925 } else if (self == nullptr) { in GetClassLoaderClassDescriptors()
930 art::JNIEnvExt* jnienv = self->GetJniEnv(); in GetClassLoaderClassDescriptors()
950 art::ScopedObjectAccess soa(self); in GetClassLoaderClassDescriptors()
951 art::StackHandleScope<1> hs(self); in GetClassLoaderClassDescriptors()
975 art::Thread* self = art::Thread::Current(); in GetClassLoaderClasses() local
976 if (!self->GetJniEnv()->IsInstanceOf(initiating_loader, in GetClassLoaderClasses()
980 if (self->GetJniEnv()->IsInstanceOf(initiating_loader, in GetClassLoaderClasses()
986 art::ScopedObjectAccess soa(self); in GetClassLoaderClasses()
992 art::ReaderMutexLock mu(self, *art::Locks::classlinker_classes_lock_); in GetClassLoaderClasses()