Home
last modified time | relevance | path

Searched refs:dex_field_idx (Results 1 – 4 of 4) sorted by relevance

/art/tools/dexanalyze/
Ddexanalyze_bytecode.cc257 const uint32_t dex_field_idx = inst->VRegC_22c(); in ProcessCodeItem() local
262 CHECK_LT(dex_field_idx, dex_file.NumFieldIds()); in ProcessCodeItem()
263 dex::TypeIndex holder_type = dex_file.GetFieldId(dex_field_idx).class_idx_; in ProcessCodeItem()
271 ++current_type.fields_.FindOrAdd(dex_field_idx)->second; in ProcessCodeItem()
273 uint32_t field_idx = types[holder_type.index_].fields_.Get(dex_field_idx); in ProcessCodeItem()
281 ++types[holder_type.index_].fields_.FindOrAdd(dex_field_idx)->second; in ProcessCodeItem()
284 uint32_t field_idx = types[holder_type.index_].fields_.Get(dex_field_idx); in ProcessCodeItem()
325 const uint32_t dex_field_idx = inst->VRegB_21c(); in ProcessCodeItem() local
326 CHECK_LT(dex_field_idx, dex_file.NumFieldIds()); in ProcessCodeItem()
327 dex::TypeIndex holder_type = dex_file.GetFieldId(dex_field_idx).class_idx_; in ProcessCodeItem()
[all …]
Ddexanalyze_experiments.cc263 auto ProcessFieldIndex = [&](uint32_t dex_field_idx, in ProcessDexFile()
267 auto it = index_map.find(dex_field_idx); in ProcessDexFile()
287 const uint32_t dex_field_idx = inst.VRegC_22c(); in ProcessDexFile() local
288 ++types_accessed[dex_file.GetFieldId(dex_field_idx).class_idx_.index_]; in ProcessDexFile()
295 ProcessFieldIndex(dex_field_idx, input, index_map, stats); in ProcessDexFile()
301 const uint32_t dex_field_idx = inst.VRegB_21c(); in ProcessDexFile() local
302 ++types_accessed[dex_file.GetFieldId(dex_field_idx).class_idx_.index_]; in ProcessDexFile()
309 ProcessFieldIndex(dex_field_idx, output, index_map, stats); in ProcessDexFile()
/art/runtime/mirror/
Dclass.cc952 ArtField* Class::FindDeclaredInstanceField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindDeclaredInstanceField() argument
955 if (field.GetDexFieldIndex() == dex_field_idx) { in FindDeclaredInstanceField()
975 ArtField* Class::FindInstanceField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindInstanceField() argument
979 ArtField* f = c->FindDeclaredInstanceField(dex_cache, dex_field_idx); in FindInstanceField()
992 ArtField* Class::FindDeclaredStaticField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx) { in FindDeclaredStaticField() argument
995 if (field.GetDexFieldIndex() == dex_field_idx) { in FindDeclaredStaticField()
1031 uint32_t dex_field_idx) { in FindStaticField() argument
1034 ArtField* f = k->FindDeclaredStaticField(dex_cache, dex_field_idx); in FindStaticField()
1045 f = FindStaticField(self, interface, dex_cache, dex_field_idx); in FindStaticField()
Dclass.h1107 ArtField* FindInstanceField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx)
1113 ArtField* FindDeclaredInstanceField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx)
1128 uint32_t dex_field_idx)
1134 ArtField* FindDeclaredStaticField(ObjPtr<DexCache> dex_cache, uint32_t dex_field_idx)