Lines Matching refs:ObjPtr

111 ObjPtr<mirror::Class> Class::GetPrimitiveClass(ObjPtr<mirror::String> name) {  in GetPrimitiveClass()
132 ObjPtr<mirror::Class> klass = GetClassRoot(class_root); in GetPrimitiveClass()
147 ObjPtr<ClassExt> Class::EnsureExtDataPresent(Handle<Class> h_this, Thread* self) { in EnsureExtDataPresent()
148 ObjPtr<ClassExt> existing(h_this->GetExtData()); in EnsureExtDataPresent()
180 ObjPtr<ClassExt> ret(set ? new_ext.Get() : h_this->GetExtData()); in EnsureExtDataPresent()
224 SubtypeCheck<ObjPtr<mirror::Class>>::WriteStatus(this, new_status); in SetStatusInternal()
263 ObjPtr<ClassExt> ext(EnsureExtDataPresent(h_this, self)); in SetStatus()
349 void Class::SetDexCache(ObjPtr<DexCache> new_dex_cache) { in SetDexCache()
363 ObjPtr<Class> Class::GetObsoleteClass() { in GetObsoleteClass()
364 ObjPtr<ClassExt> ext(GetExtData()); in GetObsoleteClass()
376 ObjPtr<String> Class::ComputeName(Handle<Class> h_this) { in ComputeName()
377 ObjPtr<String> name = h_this->GetName(); in ComputeName()
448 ObjPtr<Class> interface = GetDirectInterface(self, h_this.Get(), i); in DumpClass()
452 ObjPtr<ClassLoader> cl = interface->GetClassLoader(); in DumpClass()
502 for (ObjPtr<Class> c = this; c != nullptr; c = c->GetSuperClass()) { in SetReferenceInstanceOffsets()
527 bool Class::IsInSamePackage(ObjPtr<Class> that) { in IsInSamePackage()
528 ObjPtr<Class> klass1 = this; in IsInSamePackage()
529 ObjPtr<Class> klass2 = that; in IsInSamePackage()
558 static inline ArtMethod* FindInterfaceMethodWithSignature(ObjPtr<Class> klass, in FindInterfaceMethodWithSignature()
578 ObjPtr<IfTable> iftable = klass->GetIfTable(); in FindInterfaceMethodWithSignature()
580 ObjPtr<Class> iface = iftable->GetInterface(i); in FindInterfaceMethodWithSignature()
590 ObjPtr<Class> object_class = klass->GetSuperClass(); in FindInterfaceMethodWithSignature()
614 ArtMethod* Class::FindInterfaceMethod(ObjPtr<DexCache> dex_cache, in FindInterfaceMethod()
625 static inline bool IsValidInheritanceCheck(ObjPtr<mirror::Class> klass, in IsValidInheritanceCheck()
626 ObjPtr<mirror::Class> declaring_class) in IsValidInheritanceCheck()
637 static inline bool IsInheritedMethod(ObjPtr<mirror::Class> klass, in IsInheritedMethod()
638 ObjPtr<mirror::Class> declaring_class, in IsInheritedMethod()
660 static inline ArtMethod* FindClassMethodWithSignature(ObjPtr<Class> this_klass, in FindClassMethodWithSignature()
676 ObjPtr<Class> klass = this_klass->GetSuperClass(); in FindClassMethodWithSignature()
696 ObjPtr<Class> end_klass = klass; in FindClassMethodWithSignature()
727 ArtMethod* Class::FindClassMethod(ObjPtr<DexCache> dex_cache, in FindClassMethod()
734 ObjPtr<DexCache> this_dex_cache = GetDexCache(); in FindClassMethod()
769 ObjPtr<Class> klass = GetSuperClass(); in FindClassMethod()
807 ObjPtr<Class> end_klass = klass; in FindClassMethod()
983 ArtField* Class::FindDeclaredInstanceField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindDeclaredInstanceField()
997 for (ObjPtr<Class> c = this; c != nullptr; c = c->GetSuperClass()) { in FindInstanceField()
1006 ArtField* Class::FindInstanceField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindInstanceField()
1009 for (ObjPtr<Class> c = this; c != nullptr; c = c->GetSuperClass()) { in FindInstanceField()
1023 ArtField* Class::FindDeclaredStaticField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindDeclaredStaticField()
1035 ObjPtr<Class> klass, in FindStaticField()
1040 for (ObjPtr<Class> k = klass; k != nullptr; k = k->GetSuperClass()) { in FindStaticField()
1048 ObjPtr<Class> interface = GetDirectInterface(self, k, i); in FindStaticField()
1060 ObjPtr<Class> klass, in FindStaticField()
1061 ObjPtr<DexCache> dex_cache, in FindStaticField()
1063 for (ObjPtr<Class> k = klass; k != nullptr; k = k->GetSuperClass()) { in FindStaticField()
1074 ObjPtr<Class> interface = GetDirectInterface(self, k, i); in FindStaticField()
1086 ObjPtr<Class> klass, in FindField()
1090 for (ObjPtr<Class> k = klass; k != nullptr; k = k->GetSuperClass()) { in FindField()
1102 ObjPtr<Class> interface = GetDirectInterface(self, k, i); in FindField()
1151 ObjPtr<mirror::Class> klass = this; in GetDescriptor()
1162 ObjPtr<mirror::String> name = klass->GetName<kVerifyNone, kWithoutReadBarrier>(); in GetDescriptor()
1197 ObjPtr<Class> Class::GetDirectInterface(Thread* self, ObjPtr<Class> klass, uint32_t idx) { in GetDirectInterface()
1203 ObjPtr<Class> interface; in GetDirectInterface()
1213 ObjPtr<ObjectArray<Class>> interfaces = klass->GetProxyInterfaces(); in GetDirectInterface()
1218 ObjPtr<Class> interface = Runtime::Current()->GetClassLinker()->LookupResolvedType( in GetDirectInterface()
1224 ObjPtr<Class> Class::ResolveDirectInterface(Thread* self, Handle<Class> klass, uint32_t idx) { in ResolveDirectInterface()
1225 ObjPtr<Class> interface = GetDirectInterface(self, klass.Get(), idx); in ResolveDirectInterface()
1236 ObjPtr<Class> Class::GetCommonSuperClass(Handle<Class> klass) { in GetCommonSuperClass()
1240 ObjPtr<Class> common_super_class = this; in GetCommonSuperClass()
1242 ObjPtr<Class> old_common = common_super_class; in GetCommonSuperClass()
1260 ObjPtr<DexCache> dex_cache = GetDexCache(); in GetLocation()
1277 ObjPtr<PointerArray> table = GetVTableDuringLinking(); in PopulateEmbeddedVTable()
1293 void operator()(ObjPtr<Object> obj ATTRIBUTE_UNUSED, in operator ()()
1306 ObjPtr<Object> old_ref = root->AsMirrorPtr(); in VisitRoot()
1307 ObjPtr<Object> new_ref = ReadBarrier::BarrierForRoot(root); in VisitRoot()
1332 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator ()()
1356 ObjPtr<Class> Class::CopyOf(Handle<Class> h_this, in CopyOf()
1368 ObjPtr<mirror::Class> java_lang_Class = GetClassRoot<mirror::Class>(runtime->GetClassLinker()); in CopyOf()
1369 ObjPtr<Object> new_class = kMovingClasses ? in CopyOf()
1408 for (ObjPtr<Class> cls = this; cls->GetSuperClass() != nullptr; cls = cls->GetSuperClass()) { in Depth()
1451 ObjPtr<Method> Class::GetDeclaredMethodInternal( in GetDeclaredMethodInternal()
1453 ObjPtr<Class> klass, in GetDeclaredMethodInternal()
1454 ObjPtr<String> name, in GetDeclaredMethodInternal()
1455 ObjPtr<ObjectArray<Class>> args, in GetDeclaredMethodInternal()
1481 ObjPtr<String> np_name = np_method->ResolveNameString(); in GetDeclaredMethodInternal()
1513 ObjPtr<String> np_name = np_method->ResolveNameString(); in GetDeclaredMethodInternal()
1545 ObjPtr<Method> Class::GetDeclaredMethodInternal<PointerSize::k32>(
1547 ObjPtr<Class> klass,
1548 ObjPtr<String> name,
1549 ObjPtr<ObjectArray<Class>> args,
1552 ObjPtr<Method> Class::GetDeclaredMethodInternal<PointerSize::k64>(
1554 ObjPtr<Class> klass,
1555 ObjPtr<String> name,
1556 ObjPtr<ObjectArray<Class>> args,
1560 ObjPtr<Constructor> Class::GetDeclaredConstructorInternal( in GetDeclaredConstructorInternal()
1562 ObjPtr<Class> klass, in GetDeclaredConstructorInternal()
1563 ObjPtr<ObjectArray<Class>> args) { in GetDeclaredConstructorInternal()
1574 ObjPtr<Constructor> Class::GetDeclaredConstructorInternal<PointerSize::k32>(
1576 ObjPtr<Class> klass,
1577 ObjPtr<ObjectArray<Class>> args);
1579 ObjPtr<Constructor> Class::GetDeclaredConstructorInternal<PointerSize::k64>(
1581 ObjPtr<Class> klass,
1582 ObjPtr<ObjectArray<Class>> args);
1603 std::string Class::PrettyDescriptor(ObjPtr<mirror::Class> klass) { in PrettyDescriptor()
1615 std::string Class::PrettyClass(ObjPtr<mirror::Class> c) { in PrettyClass()
1636 std::string Class::PrettyClassAndClassLoader(ObjPtr<mirror::Class> c) { in PrettyClassAndClassLoader()
1682 ObjPtr<Object> Class::GetMethodIds() { in GetMethodIds()
1683 ObjPtr<ClassExt> ext(GetExtData()); in GetMethodIds()
1693 ObjPtr<ClassExt> ext(EnsureExtDataPresent(h_this, self)); in EnsureMethodIds()
1701 ObjPtr<Object> Class::GetStaticFieldIds() { in GetStaticFieldIds()
1702 ObjPtr<ClassExt> ext(GetExtData()); in GetStaticFieldIds()
1712 ObjPtr<ClassExt> ext(EnsureExtDataPresent(h_this, self)); in EnsureStaticFieldIds()
1719 ObjPtr<Object> Class::GetInstanceFieldIds() { in GetInstanceFieldIds()
1720 ObjPtr<ClassExt> ext(GetExtData()); in GetInstanceFieldIds()
1730 ObjPtr<ClassExt> ext(EnsureExtDataPresent(h_this, self)); in EnsureInstanceFieldIds()