Lines Matching refs:it
1114 for (const std::pair<size_t, mirror::Class*>& it : class_table_) { in VisitRoots() local
1115 visitor(it.second, arg); in VisitRoots()
1134 for (const std::pair<size_t, mirror::Class*>& it : class_table_) { in VisitClasses() local
1135 if (!visitor(it.second, arg)) { in VisitClasses()
1472 for (ClassDataItemIterator it(dex_file, class_data); it.HasNextStaticField(); it.Next()) { in SizeOfClass() local
1473 const DexFile::FieldId& field_id = dex_file.GetFieldId(it.GetMemberIndex()); in SizeOfClass()
1523 ClassDataItemIterator it(dex_file, class_data); in GetOatMethodIndexFromMethodIndex() local
1525 while (it.HasNextStaticField()) { in GetOatMethodIndexFromMethodIndex()
1526 it.Next(); in GetOatMethodIndexFromMethodIndex()
1528 while (it.HasNextInstanceField()) { in GetOatMethodIndexFromMethodIndex()
1529 it.Next(); in GetOatMethodIndexFromMethodIndex()
1533 while (it.HasNextDirectMethod()) { in GetOatMethodIndexFromMethodIndex()
1534 if (it.GetMemberIndex() == method_idx) { in GetOatMethodIndexFromMethodIndex()
1538 it.Next(); in GetOatMethodIndexFromMethodIndex()
1540 while (it.HasNextVirtualMethod()) { in GetOatMethodIndexFromMethodIndex()
1541 if (it.GetMemberIndex() == method_idx) { in GetOatMethodIndexFromMethodIndex()
1545 it.Next(); in GetOatMethodIndexFromMethodIndex()
1547 DCHECK(!it.HasNext()); in GetOatMethodIndexFromMethodIndex()
1648 ClassDataItemIterator it(dex_file, class_data); in FixupStaticTrampolines() local
1650 while (it.HasNextStaticField()) { in FixupStaticTrampolines()
1651 it.Next(); in FixupStaticTrampolines()
1653 while (it.HasNextInstanceField()) { in FixupStaticTrampolines()
1654 it.Next(); in FixupStaticTrampolines()
1657 for (size_t method_index = 0; it.HasNextDirectMethod(); ++method_index, it.Next()) { in FixupStaticTrampolines()
1745 ClassDataItemIterator it(dex_file, class_data); in LoadClass() local
1747 if (it.NumStaticFields() != 0) { in LoadClass()
1748 mirror::ObjectArray<mirror::ArtField>* statics = AllocArtFieldArray(self, it.NumStaticFields()); in LoadClass()
1755 if (it.NumInstanceFields() != 0) { in LoadClass()
1757 AllocArtFieldArray(self, it.NumInstanceFields()); in LoadClass()
1764 for (size_t i = 0; it.HasNextStaticField(); i++, it.Next()) { in LoadClass()
1771 LoadField(dex_file, it, klass, sfield); in LoadClass()
1773 for (size_t i = 0; it.HasNextInstanceField(); i++, it.Next()) { in LoadClass()
1780 LoadField(dex_file, it, klass, ifield); in LoadClass()
1789 if (it.NumDirectMethods() != 0) { in LoadClass()
1792 AllocArtMethodArray(self, it.NumDirectMethods()); in LoadClass()
1799 if (it.NumVirtualMethods() != 0) { in LoadClass()
1802 AllocArtMethodArray(self, it.NumVirtualMethods()); in LoadClass()
1810 for (size_t i = 0; it.HasNextDirectMethod(); i++, it.Next()) { in LoadClass()
1811 SirtRef<mirror::ArtMethod> method(self, LoadMethod(self, dex_file, it, klass)); in LoadClass()
1823 for (size_t i = 0; it.HasNextVirtualMethod(); i++, it.Next()) { in LoadClass()
1824 SirtRef<mirror::ArtMethod> method(self, LoadMethod(self, dex_file, it, klass)); in LoadClass()
1830 DCHECK_EQ(class_def_method_index, it.NumDirectMethods() + i); in LoadClass()
1836 DCHECK(!it.HasNext()); in LoadClass()
1839 void ClassLinker::LoadField(const DexFile& /*dex_file*/, const ClassDataItemIterator& it, in LoadField() argument
1841 uint32_t field_idx = it.GetMemberIndex(); in LoadField()
1844 dst->SetAccessFlags(it.GetMemberAccessFlags()); in LoadField()
1848 const ClassDataItemIterator& it, in LoadMethod() argument
1850 uint32_t dex_method_idx = it.GetMemberIndex(); in LoadMethod()
1896 dst->SetCodeItemOffset(it.GetMethodCodeItemOffset()); in LoadMethod()
1897 dst->SetAccessFlags(it.GetMemberAccessFlags()); in LoadMethod()
2228 …for (auto it = class_table_.lower_bound(hash), end = class_table_.end(); it != end && it->first ==… in RemoveClass() local
2229 ++it) { in RemoveClass()
2230 mirror::Class* klass = it->second; in RemoveClass()
2233 class_table_.erase(it); in RemoveClass()
2275 for (auto it = class_table_.lower_bound(hash); it != end && it->first == hash; ++it) { in LookupClassFromTableLocked() local
2276 mirror::Class* klass = it->second; in LookupClassFromTableLocked()
2281 for (++it; it != end && it->first == hash; ++it) { in LookupClassFromTableLocked()
2282 mirror::Class* klass2 = it->second; in LookupClassFromTableLocked()
2388 for (auto it = class_table_.lower_bound(hash), end = class_table_.end(); in LookupClasses() local
2389 it != end && it->first == hash; ++it) { in LookupClasses()
2390 mirror::Class* klass = it->second; in LookupClasses()
3041 EncodedStaticFieldValueIterator it(dex_file, kh.GetDexCache(), klass->GetClassLoader(), in InitializeClass() local
3043 if (it.HasNext()) { in InitializeClass()
3048 for (size_t i = 0; it.HasNext(); i++, it.Next()) { in InitializeClass()
3049 it.ReadValueToField(field_map.Get(i)); in InitializeClass()
3184 for (DexFileParameterIterator it(dex_file, proto_id); it.HasNext(); it.Next()) { in IsSameMethodSignatureInDifferentClassContexts() local
3185 const char* descriptor = it.GetDescriptor(); in IsSameMethodSignatureInDifferentClassContexts()
3245 ClassDataItemIterator it(dex_file, class_data); in ConstructFieldMap() local
3246 for (size_t i = 0; it.HasNextStaticField(); i++, it.Next()) { in ConstructFieldMap()
3247 field_map.Put(i, ResolveField(dex_file, it.GetMemberIndex(), c->GetDexCache(), cl, true)); in ConstructFieldMap()
4236 for (const std::pair<size_t, mirror::Class*>& it : class_table_) { in DumpAllClasses() local
4237 all_classes.push_back(it.second); in DumpAllClasses()