Lines Matching refs:ArtField

433           os << StringPrintf("    %2zd: %s\n", i, ArtField::PrettyField(GetStaticField(i)).c_str());  in DumpClass()
444 ArtField::PrettyField(GetInstanceField(i)).c_str()); in DumpClass()
1035 static std::tuple<bool, ArtField*> FindFieldByNameAndType(const DexFile& dex_file, in FindFieldByNameAndType()
1036 LengthPrefixedArray<ArtField>* fields, in FindFieldByNameAndType()
1051 ArtField& field = fields->At(mid); in FindFieldByNameAndType()
1074 ArtField* found = nullptr; in FindFieldByNameAndType()
1075 for (ArtField& field : MakeIterationRangeFromLengthPrefixedArray(fields)) { in FindFieldByNameAndType()
1082 ArtField* ret = success ? &fields->At(mid) : nullptr; in FindFieldByNameAndType()
1084 << "Found " << ArtField::PrettyField(found) << " vs " << ArtField::PrettyField(ret); in FindFieldByNameAndType()
1094 ArtField* Class::FindDeclaredInstanceField(std::string_view name, std::string_view type) { in FindDeclaredInstanceField()
1096 LengthPrefixedArray<ArtField>* ifields = GetIFieldsPtr(); in FindDeclaredInstanceField()
1106 ArtField* Class::FindDeclaredInstanceField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindDeclaredInstanceField()
1108 for (ArtField& field : GetIFields()) { in FindDeclaredInstanceField()
1117 ArtField* Class::FindInstanceField(std::string_view name, std::string_view type) { in FindInstanceField()
1121 ArtField* f = c->FindDeclaredInstanceField(name, type); in FindInstanceField()
1129 ArtField* Class::FindDeclaredStaticField(std::string_view name, std::string_view type) { in FindDeclaredStaticField()
1131 LengthPrefixedArray<ArtField>* sfields = GetSFieldsPtr(); in FindDeclaredStaticField()
1157 ArtField* Class::FindDeclaredStaticField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindDeclaredStaticField()
1159 for (ArtField& field : GetSFields()) { in FindDeclaredStaticField()
1177 IterationRange<StrideIterator<ArtField>> ifields = GetIFields(); in GetDeclaredFields()
1178 IterationRange<StrideIterator<ArtField>> sfields = GetSFields(); in GetDeclaredFields()
1182 for (ArtField& field : ifields) { in GetDeclaredFields()
1187 for (ArtField& field : sfields) { in GetDeclaredFields()
1198 for (ArtField& field : ifields) { in GetDeclaredFields()
1216 for (ArtField& field : sfields) { in GetDeclaredFields()
1237 ArtField* Class::FindStaticField(std::string_view name, std::string_view type) { in FindStaticField()
1243 ArtField* f = k->FindDeclaredStaticField(name, type); in FindStaticField()
1267 ArtField* FindFieldImpl(ObjPtr<mirror::Class> klass, in FindFieldImpl()
1283 ArtField* f = kSearchInstanceFields in FindFieldImpl()
1322 ArtField* f = interface->FindStaticField(name, type); in FindFieldImpl()
1328 return static_cast<ArtField*>(nullptr); in FindFieldImpl()
1332 REQUIRES_SHARED(Locks::mutator_lock_) -> std::tuple<bool, ArtField*> { in FindFieldImpl()
1367 ArtField* f = search_direct_interfaces(klass); in FindFieldImpl()
1381 for (ArtField& field : k->GetIFields()) { in FindFieldImpl()
1390 for (ArtField& field : k->GetSFields()) { in FindFieldImpl()
1407 ArtField* f = search_direct_interfaces(k); in FindFieldImpl()
1417 ArtField* Class::FindField(ObjPtr<mirror::DexCache> dex_cache, uint32_t field_idx) { in FindField()
1423 ArtField* Class::FindInstanceField(ObjPtr<mirror::DexCache> dex_cache, uint32_t field_idx) { in FindInstanceField()
1429 ArtField* Class::FindStaticField(ObjPtr<mirror::DexCache> dex_cache, uint32_t field_idx) { in FindStaticField()
2146 size_t Class::GetStaticFieldIdOffset(ArtField* field) { in GetStaticFieldIdOffset()
2157 size_t res = (fld - start) / sizeof(ArtField); in GetStaticFieldIdOffset()
2164 size_t Class::GetInstanceFieldIdOffset(ArtField* field) { in GetInstanceFieldIdOffset()
2175 size_t res = (fld - start) / sizeof(ArtField); in GetInstanceFieldIdOffset()