/art/runtime/ |
H A D | utils.h | 124 std::string PrettyField(uint32_t field_idx, const DexFile& dex_file, bool with_type = true);
|
H A D | class_linker.cc | 2385 const uint32_t field_idx = it.GetMemberIndex(); local 2386 dst->SetDexFieldIndex(field_idx); 3688 const uint32_t field_idx = field->GetDexFieldIndex(); local 3689 ArtField* resolved_field = dex_cache->GetResolvedField(field_idx, image_pointer_size_); 3691 dex_cache->SetResolvedField(field_idx, field, image_pointer_size_); 5507 ArtField* ClassLinker::ResolveField(const DexFile& dex_file, uint32_t field_idx, argument 5511 ArtField* resolved = dex_cache->GetResolvedField(field_idx, image_pointer_size_); 5515 const DexFile::FieldId& field_id = dex_file.GetFieldId(field_idx); 5526 resolved = mirror::Class::FindStaticField(self, klass, dex_cache.Get(), field_idx); 5528 resolved = klass->FindInstanceField(dex_cache.Get(), field_idx); 5548 ResolveFieldJLS(const DexFile& dex_file, uint32_t field_idx, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader) argument [all...] |
/art/runtime/verifier/ |
H A D | method_verifier.cc | 3871 ArtField* MethodVerifier::GetStaticField(int field_idx) { argument 3872 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx); 3877 field_idx, dex_file_->GetFieldName(field_id), 3885 ArtField* field = class_linker->ResolveFieldJLS(*dex_file_, field_idx, dex_cache_, 3888 VLOG(verifier) << "Unable to resolve static field " << field_idx << " (" 3906 ArtField* MethodVerifier::GetInstanceField(const RegType& obj_type, int field_idx) { argument 3907 const DexFile::FieldId& field_id = dex_file_->GetFieldId(field_idx); 3912 field_idx, dex_file_->GetFieldName(field_id), 3920 ArtField* field = class_linker->ResolveFieldJLS(*dex_file_, field_idx, dex_cache_, 3923 VLOG(verifier) << "Unable to resolve instance field " << field_idx << " (" 3976 uint32_t field_idx = is_static ? inst->VRegB_21c() : inst->VRegC_22c(); local [all...] |
/art/runtime/arch/arm/ |
H A D | quick_entrypoints_arm.S | 248 bl \entrypoint @ (uint32_t field_idx, const Method* referrer, Thread*) 260 bl \entrypoint @ (field_idx, Object*, referrer, Thread*) 273 bl \entrypoint @ (field_idx, Object*, new_val, referrer, Thread*) 745 bl artGet64StaticFromCode @ (uint32_t field_idx, const Method* referrer, Thread*) 771 bl artGet64InstanceFromCode @ (field_idx, Object*, referrer, Thread*) 799 bl artSet64StaticFromCode @ (field_idx, referrer, new_val, Thread*) 825 bl artSet64InstanceFromCode @ (field_idx, Object*, new_val, Method* referrer, Thread*)
|
/art/runtime/mirror/ |
H A D | class.h | 595 DexCache* dex_cache, uint32_t field_idx) 598 uint32_t field_idx) 1159 uint32_t field_idx, DexCache* dex_cache)
|
H A D | object_test.cc | 388 uint32_t field_idx = dex_file->GetIndexForFieldId(*field_id); local 390 ArtField* field = FindFieldFromCode<StaticObjectRead, true>(field_idx, clinit, Thread::Current(),
|
/art/compiler/dex/ |
H A D | local_value_numbering_test.cc | 27 uint16_t field_idx; member in struct:art::LocalValueNumberingTest::IFieldDef 35 uint16_t field_idx; member in struct:art::LocalValueNumberingTest::SFieldDef 99 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false); 119 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
|
H A D | mir_optimization_test.cc | 348 uint16_t field_idx; member in struct:art::ClassInitCheckEliminationTest::SFieldDef 360 MirSFieldLoweringInfo field_info(def->field_idx, def->type); 398 uint16_t field_idx; member in struct:art::NullCheckEliminationTest::IFieldDef 410 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false);
|
H A D | type_inference.cc | 593 TypeInference::Type TypeInference::FieldType(const DexFile* dex_file, uint32_t field_idx) { argument 594 uint32_t type_idx = dex_file->GetFieldId(field_idx).type_idx_; 608 uint32_t field_idx = info.IsResolved() ? info.DeclaringFieldIndex() : info.FieldIndex(); local 609 ifields[i] = FieldType(current_dex_file, field_idx);
|
H A D | type_inference.h | 409 static Type FieldType(const DexFile* dex_file, uint32_t field_idx);
|
H A D | type_inference_test.cc | 269 uint32_t field_idx = local 271 MirIFieldLoweringInfo field_info(field_idx, AccessTypeForDescriptor(def->type), false); 273 field_info.declaring_field_idx_ = field_idx; 281 uint32_t field_idx = local 283 MirSFieldLoweringInfo field_info(field_idx, AccessTypeForDescriptor(def->type)); 285 field_info.declaring_field_idx_ = field_idx;
|
H A D | mir_optimization.cc | 1462 void MIRGraph::ComputeInlineIFieldLoweringInfo(uint16_t field_idx, MIR* invoke, MIR* iget_or_iput) { argument 1466 DCHECK_EQ(field_idx, GetIFieldLoweringInfo(iget_or_iput).FieldIndex()); 1477 MirIFieldLoweringInfo inlined_field_info(field_idx, type, false);
|
H A D | global_value_numbering_test.cc | 31 uint16_t field_idx; member in struct:art::GlobalValueNumberingTest::IFieldDef 39 uint16_t field_idx; member in struct:art::GlobalValueNumberingTest::SFieldDef 145 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false); 165 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
|
H A D | gvn_dead_code_elimination_test.cc | 31 uint16_t field_idx; member in struct:art::GvnDeadCodeEliminationTest::IFieldDef 39 uint16_t field_idx; member in struct:art::GvnDeadCodeEliminationTest::SFieldDef 148 MirIFieldLoweringInfo field_info(def->field_idx, def->type, false); 170 MirSFieldLoweringInfo field_info(def->field_idx, def->type);
|
H A D | mir_graph.h | 741 void ComputeInlineIFieldLoweringInfo(uint16_t field_idx, MIR* invoke, MIR* iget_or_iput);
|
/art/compiler/dex/quick/ |
H A D | dex_file_method_inliner.cc | 938 mir_graph->ComputeInlineIFieldLoweringInfo(data.field_idx, invoke, insn); 996 mir_graph->ComputeInlineIFieldLoweringInfo(data.field_idx, invoke, insn);
|