/art/runtime/ |
H A D | method_helper.cc | 31 uint32_t dex_method_idx = method->GetDexMethodIndex(); local 32 const DexFile::MethodId& method_id = dex_file->GetMethodId(dex_method_idx); 110 const uint32_t dex_method_idx = method->GetDexMethodIndex(); local 111 const DexFile::MethodId& mid = dexfile->GetMethodId(dex_method_idx); 116 return dex_method_idx;
|
H A D | class_linker.cc | 2846 uint32_t dex_method_idx = it.GetMemberIndex(); local 2847 const DexFile::MethodId& method_id = dex_file.GetMethodId(dex_method_idx); 2858 dst->SetDexMethodIndex(dex_method_idx);
|
/art/runtime/entrypoints/portable/ |
H A D | portable_trampoline_entrypoints.cc | 381 uint32_t dex_method_idx = (is_range) ? instr->VRegB_3rc() : instr->VRegB_35c(); local 382 called = linker->ResolveMethod(Thread::Current(), dex_method_idx, &caller, invoke_type);
|
/art/runtime/mirror/ |
H A D | art_method-inl.h | 407 uint32_t dex_method_idx = method->GetDexMethodIndex(); local 408 if (UNLIKELY(dex_method_idx == DexFile::kDexNoIndex)) { 412 return dex_file->GetMethodDeclaringClassDescriptor(dex_file->GetMethodId(dex_method_idx)); 423 uint32_t dex_method_idx = method->GetDexMethodIndex(); local 424 if (dex_method_idx != DexFile::kDexNoIndex) { 426 return dex_file->GetMethodSignature(dex_file->GetMethodId(dex_method_idx)); 433 uint32_t dex_method_idx = method->GetDexMethodIndex(); local 434 if (LIKELY(dex_method_idx != DexFile::kDexNoIndex)) { 436 return dex_file->GetMethodName(dex_file->GetMethodId(dex_method_idx));
|
H A D | class.cc | 398 ArtMethod* Class::FindInterfaceMethod(const DexCache* dex_cache, uint32_t dex_method_idx) { argument 400 ArtMethod* method = FindDeclaredVirtualMethod(dex_cache, dex_method_idx); 408 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(dex_cache, dex_method_idx); 436 ArtMethod* Class::FindDeclaredDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx) { argument 440 if (method->GetDexMethodIndex() == dex_method_idx) { 468 ArtMethod* Class::FindDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx) { argument 470 ArtMethod* method = klass->FindDeclaredDirectMethod(dex_cache, dex_method_idx); 498 ArtMethod* Class::FindDeclaredVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx) { argument 502 if (method->GetDexMethodIndex() == dex_method_idx) { 530 ArtMethod* Class::FindVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx) { argument [all...] |
/art/oatdump/ |
H A D | oatdump.cc | 443 uint32_t dex_method_idx, const DexFile::CodeItem* code_item, 446 os << StringPrintf("%d: %s (dex_method_idx=%d)\n", 447 class_method_index, PrettyMethod(dex_method_idx, dex_file, true).c_str(), 448 dex_method_idx); 461 verifier.reset(DumpVerifier(*indent2_os, dex_method_idx, &dex_file, class_def, code_item, 894 verifier::MethodVerifier* DumpVerifier(std::ostream& os, uint32_t dex_method_idx, argument 905 return verifier::MethodVerifier::VerifyMethodAndDump(os, dex_method_idx, dex_file, dex_cache, 440 DumpOatMethod(std::ostream& os, const DexFile::ClassDef& class_def, uint32_t class_method_index, const OatFile::OatClass& oat_class, const DexFile& dex_file, uint32_t dex_method_idx, const DexFile::CodeItem* code_item, uint32_t method_access_flags) argument
|
/art/runtime/entrypoints/quick/ |
H A D | quick_trampoline_entrypoints.cc | 693 uint32_t dex_method_idx; local 750 dex_method_idx = (is_range) ? instr->VRegB_3rc() : instr->VRegB_35c(); 754 dex_method_idx = called->GetDexMethodIndex(); 758 dex_file->GetMethodShorty(dex_file->GetMethodId(dex_method_idx), &shorty_len); 769 called = linker->ResolveMethod(self, dex_method_idx, &caller, invoke_type); 798 // method, we've got the correct dex_file and a dex_method_idx from above. 802 uint32_t method_index = mh.FindDexMethodIndexInOtherDexFile(*dex_file, dex_method_idx); 1883 uint32_t dex_method_idx; local 1885 dex_method_idx = instr->VRegB_35c(); 1888 dex_method_idx [all...] |
/art/compiler/driver/ |
H A D | compiler_driver.cc | 1155 uint32_t dex_method_idx = mh.FindDexMethodIndexInOtherDexFile( local 1157 if (dex_method_idx != DexFile::kDexNoIndex) { 1158 target_method->dex_method_index = dex_method_idx;
|
/art/runtime/verifier/ |
H A D | method_verifier.cc | 289 MethodVerifier* MethodVerifier::VerifyMethodAndDump(std::ostream& os, uint32_t dex_method_idx, argument 298 code_item, dex_method_idx, method, 311 const DexFile::CodeItem* code_item, uint32_t dex_method_idx, 317 dex_method_idx_(dex_method_idx), 3001 mirror::ArtMethod* MethodVerifier::ResolveMethodAndCheckAccess(uint32_t dex_method_idx, argument 3003 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx); 3016 mirror::ArtMethod* res_method = (*dex_cache_)->GetResolvedMethod(dex_method_idx); 3029 (*dex_cache_)->SetResolvedMethod(dex_method_idx, res_method); 308 MethodVerifier(const DexFile* dex_file, Handle<mirror::DexCache>* dex_cache, Handle<mirror::ClassLoader>* class_loader, const DexFile::ClassDef* class_def, const DexFile::CodeItem* code_item, uint32_t dex_method_idx, mirror::ArtMethod* method, uint32_t method_access_flags, bool can_load_classes, bool allow_soft_failures, bool need_precise_constants, bool verify_to_dump) argument
|