Home
last modified time | relevance | path

Searched refs:class_idx (Results 1 – 17 of 17) sorted by relevance

/art/runtime/verifier/
Dmethod_verifier-inl.h75 inline const RegType& MethodVerifier::ResolveCheckedClass(dex::TypeIndex class_idx) { in ResolveCheckedClass() argument
77 const RegType& result = ResolveClass<CheckAccess::kYes>(class_idx); in ResolveCheckedClass()
Dmethod_verifier.h210 const RegType& ResolveCheckedClass(dex::TypeIndex class_idx)
585 const RegType& ResolveClass(dex::TypeIndex class_idx)
Dmethod_verifier.cc3655 const RegType& MethodVerifier::ResolveClass(dex::TypeIndex class_idx) { in ResolveClass() argument
3658 ? linker->ResolveType(class_idx, dex_cache_, class_loader_) in ResolveClass()
3659 : linker->LookupResolvedType(class_idx, dex_cache_.Get(), class_loader_.Get()); in ResolveClass()
3668 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); in ResolveClass()
3674 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); in ResolveClass()
3678 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); in ResolveClass()
3683 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); in ResolveClass()
3690 VerifierDeps::MaybeRecordClassResolution(*dex_file_, class_idx, klass.Ptr()); in ResolveClass()
3710 dex::TypeIndex class_idx);
3712 dex::TypeIndex class_idx);
[all …]
/art/tools/hiddenapi/
Dhiddenapi.cc308 for (uint32_t class_idx = 0; class_idx < dex_file.NumClassDefs(); ++class_idx) { in CategorizeAllClasses() local
309 DexClass klass(dex_file, class_idx); in CategorizeAllClasses()
/art/libdexfile/dex/
Ddex_file.cc247 const dex::TypeIndex class_idx = GetIndexForTypeId(declaring_klass); in FindFieldId() local
255 if (class_idx > field.class_idx_) { in FindFieldId()
257 } else if (class_idx < field.class_idx_) { in FindFieldId()
282 const dex::TypeIndex class_idx = GetIndexForTypeId(declaring_klass); in FindMethodId() local
290 if (class_idx > method.class_idx_) { in FindMethodId()
292 } else if (class_idx < method.class_idx_) { in FindMethodId()
Ddex_file_verifier.cc2927 dex::TypeIndex class_idx) { in GetClassOrError() argument
2932 CHECK_LT(class_idx.index_, header->type_ids_size_); in GetClassOrError()
2935 reinterpret_cast<const DexFile::TypeId*>(begin + header->type_ids_off_) + class_idx.index_; in GetClassOrError()
/art/test/dexdump/
Dstaticfields.txt27 class_idx : 6
Dinvoke-polymorphic.txt27 class_idx : 2
Dconst-method-handle.txt27 class_idx : 5
104 class_idx : 6
Dvalues.txt27 class_idx : 6
Dbytecodes.txt27 class_idx : 6
63 class_idx : 7
99 class_idx : 9
145 class_idx : 10
192 class_idx : 11
244 class_idx : 12
290 class_idx : 13
Dall.txt27 class_idx : 4
Dinvoke-custom.txt27 class_idx : 8
96 class_idx : 7
Dcheckers.txt27 class_idx : 30
484 class_idx : 31
3587 class_idx : 32
7375 class_idx : 33
7442 class_idx : 34
7503 class_idx : 35
7564 class_idx : 36
7628 class_idx : 37
7691 class_idx : 38
/art/test/ti-stress/
Dstress.cc67 dex::u4 class_idx = reader.FindClassIndex(descriptor.c_str()); in DoExtractClassFromData() local
68 if (class_idx != dex::kNoIndex) { in DoExtractClassFromData()
69 reader.CreateClassIr(class_idx); in DoExtractClassFromData()
/art/runtime/mirror/
Dclass-inl.h443 dex::TypeIndex class_idx = dex_cache->GetDexFile()->GetFieldId(field_idx).class_idx_; in ResolvedFieldAccessTest() local
448 class_idx, in ResolvedFieldAccessTest()
480 dex::TypeIndex class_idx = dex_cache->GetDexFile()->GetMethodId(method_idx).class_idx_; in ResolvedMethodAccessTest() local
484 class_idx, in ResolvedMethodAccessTest()
/art/compiler/driver/
Dcompiler_driver.h328 bool ShouldVerifyClassBasedOnProfile(const DexFile& dex_file, uint16_t class_idx) const;