Home
last modified time | relevance | path

Searched refs:field_idx (Results 26 – 39 of 39) sorted by relevance

12

/art/runtime/interpreter/
Dinterpreter_common.h511 const uint32_t field_idx = is_static ? inst->VRegB_21c() : inst->VRegC_22c(); in DoFieldGet() local
513 FindFieldFromCode<find_type, do_access_check>(field_idx, shadow_frame.GetMethod(), self, in DoFieldGet()
675 uint32_t field_idx = is_static ? inst->VRegB_21c() : inst->VRegC_22c(); in DoFieldPut() local
677 FindFieldFromCode<find_type, do_access_check>(field_idx, shadow_frame.GetMethod(), self, in DoFieldPut()
/art/runtime/
Dclass_linker.cc3472 uint32_t field_idx = field.GetIndex(); in SizeOfClassWithoutEmbeddedTables() local
3474 DCHECK(last_field_idx == dex::kDexNoIndex || last_field_idx <= field_idx); in SizeOfClassWithoutEmbeddedTables()
3475 if (UNLIKELY(field_idx == last_field_idx)) { in SizeOfClassWithoutEmbeddedTables()
3478 last_field_idx = field_idx; in SizeOfClassWithoutEmbeddedTables()
3479 const dex::FieldId& field_id = dex_file.GetFieldId(field_idx); in SizeOfClassWithoutEmbeddedTables()
3895 uint32_t field_idx = field.GetIndex(); in LoadClass()
3896 DCHECK_GE(field_idx, last_static_field_idx); // Ordering enforced by DexFileVerifier. in LoadClass()
3897 if (num_sfields == 0 || LIKELY(field_idx > last_static_field_idx)) { in LoadClass()
3900 last_static_field_idx = field_idx; in LoadClass()
3903 uint32_t field_idx = field.GetIndex(); in LoadClass()
[all …]
/art/dexdump/
Ddexdump.cc533 const u4 field_idx = static_cast<u4>(readVarWidth(data, arg, false)); in dumpEncodedValue() local
534 const dex::FieldId& pFieldId = pDexFile->GetFieldId(field_idx); in dumpEncodedValue()
712 const u4 field_idx = fields[i].field_idx_; in dumpClassAnnotations() local
713 const dex::FieldId& pFieldId = pDexFile->GetFieldId(field_idx); in dumpClassAnnotations()
715 fprintf(gOutFile, "Annotations on field #%u '%s'\n", field_idx, field_name); in dumpClassAnnotations()
/art/compiler/optimizing/
Dinstruction_builder.h292 ArtField* ResolveField(uint16_t field_idx, bool is_static, bool is_put);
Dnodes.h5901 uint32_t field_idx, in HInstanceFieldGet() argument
5913 field_idx, in HInstanceFieldGet()
5964 uint32_t field_idx, in HInstanceFieldSet() argument
5975 field_idx, in HInstanceFieldSet()
6889 uint32_t field_idx, in HStaticFieldGet() argument
6901 field_idx, in HStaticFieldGet()
6949 uint32_t field_idx, in HStaticFieldSet() argument
6960 field_idx, in HStaticFieldSet()
Dinliner.cc1629 HInstanceFieldGet* iget = CreateInstanceFieldGet(data.field_idx, resolved_method, obj); in TryPatternSubstitution()
1644 HInstanceFieldSet* iput = CreateInstanceFieldSet(data.field_idx, resolved_method, obj, value); in TryPatternSubstitution()
Dinstruction_builder.cc1905 ArtField* HInstructionBuilder::ResolveField(uint16_t field_idx, bool is_static, bool is_put) { in ResolveField() argument
1911 ArtField* resolved_field = class_linker->ResolveField(field_idx, in ResolveField()
1941 field_idx)) { in ResolveField()
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S941 bl artGet64StaticFromCompiledCode @ (uint32_t field_idx, Thread*)
967 bl artGet64InstanceFromCompiledCode @ (field_idx, Object*, Thread*)
1002 bl artSet64InstanceFromCompiledCode @ (field_idx, Object*, new_val, Thread*)
1017 bl artSet64StaticFromCompiledCode @ (field_idx, new_val, Thread*)
/art/runtime/mirror/
Dclass.h621 uint32_t field_idx)
626 uint32_t field_idx)
1360 uint32_t field_idx)
Ddex_cache.h474 uint32_t FieldSlotIndex(uint32_t field_idx) REQUIRES_SHARED(Locks::mutator_lock_);
Dobject_test.cc421 uint32_t field_idx = dex_file->GetIndexForFieldId(*field_id); in TEST_F() local
423 ArtField* field = FindFieldFromCode<StaticObjectRead, true>(field_idx, clinit, Thread::Current(), in TEST_F()
/art/dex2oat/driver/
Dcompiler_driver.cc1387 ArtField* CompilerDriver::ComputeInstanceFieldInfo(uint32_t field_idx, in ComputeInstanceFieldInfo() argument
1397 resolved_field = ResolveField(soa, dex_cache, class_loader, field_idx, /* is_static= */ false); in ComputeInstanceFieldInfo()
1404 dex_cache.Get(), referrer_class, resolved_field, field_idx); in ComputeInstanceFieldInfo()
1411 bool CompilerDriver::ComputeInstanceFieldInfo(uint32_t field_idx, const DexCompilationUnit* mUnit, in ComputeInstanceFieldInfo() argument
1415 ArtField* resolved_field = ComputeInstanceFieldInfo(field_idx, mUnit, is_put, soa); in ComputeInstanceFieldInfo()
/art/libdexfile/dex/
Ddex_file.h752 std::string PrettyField(uint32_t field_idx, bool with_type = true) const;
/art/dexlayout/
Ddexlayout.cc731 const uint32_t field_idx = field_id->GetIndex(); in DumpClassAnnotations() local
733 fprintf(out_file_, "Annotations on field #%u '%s'\n", field_idx, field_name); in DumpClassAnnotations()

12