Searched refs:class_idx (Results 1 - 7 of 7) sorted by relevance
/art/runtime/verifier/ |
H A D | method_verifier-inl.h | 77 inline const RegType& MethodVerifier::ResolveCheckedClass(dex::TypeIndex class_idx) { argument 79 const RegType& result = ResolveClassAndCheckAccess(class_idx);
|
H A D | method_verifier.h | 201 const RegType& ResolveCheckedClass(dex::TypeIndex class_idx) 575 const RegType& ResolveClassAndCheckAccess(dex::TypeIndex class_idx)
|
H A D | method_verifier.cc | 3723 const RegType& MethodVerifier::ResolveClassAndCheckAccess(dex::TypeIndex class_idx) { argument 3726 *dex_file_, class_idx, dex_cache_, class_loader_) 3727 : ClassLinker::LookupResolvedType(class_idx, dex_cache_.Get(), class_loader_.Get()).Ptr(); 3736 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); 3742 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); 3746 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); 3751 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); 3758 VerifierDeps::MaybeRecordClassResolution(*dex_file_, class_idx, klass); 4041 const dex::TypeIndex class_idx = dex_file_->GetMethodId(method_idx).class_idx_; local 4044 dex_file_->StringByTypeIdx(class_idx), 4298 dex::TypeIndex class_idx = dex_file_->GetMethodId(method_idx).class_idx_; local [all...] |
/art/runtime/ |
H A D | dex_file.cc | 684 // Binary search MethodIds knowing that they are sorted by class_idx, name_idx then proto_idx 685 const dex::TypeIndex class_idx = GetIndexForTypeId(declaring_klass); local 693 if (class_idx > field.class_idx_) { 695 } else if (class_idx < field.class_idx_) { 719 // Binary search MethodIds knowing that they are sorted by class_idx, name_idx then proto_idx 720 const dex::TypeIndex class_idx = GetIndexForTypeId(declaring_klass); local 728 if (class_idx > method.class_idx_) { 730 } else if (class_idx < method.class_idx_) {
|
H A D | dex_file_verifier.cc | 2138 LOAD_STRING_BY_TYPE(class_descriptor, item->class_idx_, "inter_field_id_item class_idx") 2140 ErrorStringPrintf("Invalid descriptor for class_idx: '%s'", class_descriptor); 2185 LOAD_STRING_BY_TYPE(class_descriptor, item->class_idx_, "inter_method_id_item class_idx") 2188 ErrorStringPrintf("Invalid descriptor for class_idx: '%s'", class_descriptor); 2250 LOAD_STRING_BY_TYPE(class_descriptor, item->class_idx_, "inter_class_def_item class_idx") 2902 dex::TypeIndex class_idx) { 2903 // The `class_idx` is either `FieldId::class_idx_` or `MethodId::class_idx_` and 2907 CHECK_LT(class_idx.index_, header->type_ids_size_); 2910 reinterpret_cast<const DexFile::TypeId*>(begin + header->type_ids_off_) + class_idx.index_; 2900 GetClassOrError(const uint8_t* const begin, const DexFile::Header* const header, dex::TypeIndex class_idx) argument
|
/art/runtime/mirror/ |
H A D | class-inl.h | 423 dex::TypeIndex class_idx = referrer_dex_cache->GetDexFile()->GetFieldId(field_idx).class_idx_; local 429 class_idx, 461 dex::TypeIndex class_idx = referrer_dex_cache->GetDexFile()->GetMethodId(method_idx).class_idx_; local 466 class_idx,
|
/art/compiler/driver/ |
H A D | compiler_driver.h | 312 bool ShouldVerifyClassBasedOnProfile(const DexFile& dex_file, uint16_t class_idx) const;
|
Completed in 96 milliseconds