Searched defs:class_idx (Results 1 - 6 of 6) sorted by relevance
/art/runtime/verifier/ |
H A D | method_verifier-inl.h | 75 inline const RegType& MethodVerifier::ResolveCheckedClass(dex::TypeIndex class_idx) { argument 77 const RegType& result = ResolveClass<CheckAccess::kYes>(class_idx);
|
H A D | method_verifier.cc | 3655 const RegType& MethodVerifier::ResolveClass(dex::TypeIndex class_idx) { argument 3658 ? linker->ResolveType(class_idx, dex_cache_, class_loader_) 3659 : linker->LookupResolvedType(class_idx, dex_cache_.Get(), class_loader_.Get()); 3668 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); 3674 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); 3678 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); 3683 const char* descriptor = dex_file_->StringByTypeIdx(class_idx); 3690 VerifierDeps::MaybeRecordClassResolution(*dex_file_, class_idx, klass.Ptr()); 3710 dex::TypeIndex class_idx); 3712 dex::TypeIndex class_idx); 3969 const dex::TypeIndex class_idx = dex_file_->GetMethodId(method_idx).class_idx_; local 4227 dex::TypeIndex class_idx = dex_file_->GetMethodId(method_idx).class_idx_; local [all...] |
/art/libdexfile/dex/ |
H A D | dex_file.cc | 246 // Binary search MethodIds knowing that they are sorted by class_idx, name_idx then proto_idx 247 const dex::TypeIndex class_idx = GetIndexForTypeId(declaring_klass); local 255 if (class_idx > field.class_idx_) { 257 } else if (class_idx < field.class_idx_) { 281 // Binary search MethodIds knowing that they are sorted by class_idx, name_idx then proto_idx 282 const dex::TypeIndex class_idx = GetIndexForTypeId(declaring_klass); local 290 if (class_idx > method.class_idx_) { 292 } else if (class_idx < method.class_idx_) {
|
H A D | dex_file_verifier.cc | 2161 LOAD_STRING_BY_TYPE(class_descriptor, item->class_idx_, "inter_field_id_item class_idx") 2163 ErrorStringPrintf("Invalid descriptor for class_idx: '%s'", class_descriptor); 2208 LOAD_STRING_BY_TYPE(class_descriptor, item->class_idx_, "inter_method_id_item class_idx") 2211 ErrorStringPrintf("Invalid descriptor for class_idx: '%s'", class_descriptor); 2273 LOAD_STRING_BY_TYPE(class_descriptor, item->class_idx_, "inter_class_def_item class_idx") 2927 dex::TypeIndex class_idx) { 2928 // The `class_idx` is either `FieldId::class_idx_` or `MethodId::class_idx_` and 2932 CHECK_LT(class_idx.index_, header->type_ids_size_); 2935 reinterpret_cast<const DexFile::TypeId*>(begin + header->type_ids_off_) + class_idx.index_; 2925 GetClassOrError(const uint8_t* const begin, const DexFile::Header* const header, dex::TypeIndex class_idx) argument
|
/art/test/ti-stress/ |
H A D | stress.cc | 67 dex::u4 class_idx = reader.FindClassIndex(descriptor.c_str()); local 68 if (class_idx != dex::kNoIndex) { 69 reader.CreateClassIr(class_idx);
|
/art/runtime/mirror/ |
H A D | class-inl.h | 443 dex::TypeIndex class_idx = dex_cache->GetDexFile()->GetFieldId(field_idx).class_idx_; local 448 class_idx, 480 dex::TypeIndex class_idx = dex_cache->GetDexFile()->GetMethodId(method_idx).class_idx_; local 484 class_idx,
|
Completed in 1074 milliseconds