Home
last modified time | relevance | path

Searched refs:dex_method_idx (Results 1 – 19 of 19) sorted by relevance

/art/runtime/
Dart_method-inl.h167 uint32_t dex_method_idx = GetDexMethodIndex(); in GetDeclaringClassDescriptor() local
168 if (UNLIKELY(dex_method_idx == dex::kDexNoIndex)) { in GetDeclaringClassDescriptor()
173 return dex_file->GetMethodDeclaringClassDescriptor(dex_file->GetMethodId(dex_method_idx)); in GetDeclaringClassDescriptor()
188 uint32_t dex_method_idx = GetDexMethodIndex(); in GetSignature() local
189 if (dex_method_idx != dex::kDexNoIndex) { in GetSignature()
192 return dex_file->GetMethodSignature(dex_file->GetMethodId(dex_method_idx)); in GetSignature()
198 uint32_t dex_method_idx = GetDexMethodIndex(); in GetName() local
199 if (LIKELY(dex_method_idx != dex::kDexNoIndex)) { in GetName()
202 return dex_file->GetMethodName(dex_file->GetMethodId(dex_method_idx)); in GetName()
208 uint32_t dex_method_idx = GetDexMethodIndex(); in GetNameView() local
[all …]
Dvdex_file.cc348 uint32_t dex_method_idx) const { in GetQuickenedInfoOf()
353 CHECK_LT(dex_method_idx, dex_file.NumMethodIds()); in GetQuickenedInfoOf()
355 GetQuickenInfoOffsetTable(dex_file, quickening_info).GetOffset(dex_method_idx); in GetQuickenedInfoOf()
Dart_method.cc245 const uint32_t dex_method_idx = GetDexMethodIndex(); in FindDexMethodIndexInOtherDexFile() local
246 const dex::MethodId& mid = dexfile->GetMethodId(dex_method_idx); in FindDexMethodIndexInOtherDexFile()
251 return dex_method_idx; in FindDexMethodIndexInOtherDexFile()
Dvdex_file.h331 uint32_t dex_method_idx) const;
Doat_file.h534 uint32_t dex_method_idx) const;
Doat_file.cc2015 uint32_t dex_method_idx) const { in GetQuickenedInfoOf()
2020 return oat_file->GetVdexFile()->GetQuickenedInfoOf(dex_file, dex_method_idx); in GetQuickenedInfoOf()
Dclass_linker.cc3973 const uint32_t dex_method_idx = method.GetIndex(); in LoadMethod() local
3974 const dex::MethodId& method_id = dex_file.GetMethodId(dex_method_idx); in LoadMethod()
3978 dst->SetDexMethodIndex(dex_method_idx); in LoadMethod()
4022 dex_file, dst->GetClassDef(), dex_method_idx); in LoadMethod()
/art/test/661-oat-writer-layout/
Dparse_oatdump_offsets.sh29 if [[ $line == *dex_method_idx=* ]]; then
/art/dexlayout/
Ddexlayout.h187 void DumpCFG(const DexFile* dex_file, uint32_t dex_method_idx, const dex::CodeItem* code);
/art/profman/
Dprofman.cc754 for (uint16_t dex_method_idx : combined_methods) { in GetClassNamesAndMethods() local
755 const dex::MethodId& id = dex_file->GetMethodId(dex_method_idx); in GetClassNamesAndMethods()
760 if (hot_methods.find(dex_method_idx) != hot_methods.end()) { in GetClassNamesAndMethods()
763 if (startup_methods.find(dex_method_idx) != startup_methods.end()) { in GetClassNamesAndMethods()
766 if (post_startup_methods.find(dex_method_idx) != post_startup_methods.end()) { in GetClassNamesAndMethods()
/art/runtime/verifier/
Dmethod_verifier.h221 uint32_t dex_method_idx,
Dmethod_verifier.cc3874 uint32_t dex_method_idx, MethodType method_type) { in ResolveMethodAndCheckAccess() argument
3875 const dex::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx); in ResolveMethodAndCheckAccess()
3891 ArtMethod* res_method = dex_cache_->GetResolvedMethod(dex_method_idx, pointer_size); in ResolveMethodAndCheckAccess()
3894 klass, dex_cache_.Get(), class_loader_.Get(), dex_method_idx); in ResolveMethodAndCheckAccess()
3900 VerifierDeps::MaybeRecordMethodResolution(*dex_file_, dex_method_idx, res_method); in ResolveMethodAndCheckAccess()
3913 klass, dex_cache_.Get(), class_loader_.Get(), dex_method_idx); in ResolveMethodAndCheckAccess()
3952 << "non-interface method " << dex_file_->PrettyMethod(dex_method_idx) in ResolveMethodAndCheckAccess()
3959 << "interface method " << dex_file_->PrettyMethod(dex_method_idx) in ResolveMethodAndCheckAccess()
5069 uint32_t dex_method_idx, in MethodVerifier() argument
5080 dex_method_idx_(dex_method_idx), in MethodVerifier()
[all …]
Dverifier_deps.h289 uint32_t dex_method_idx,
/art/runtime/mirror/
Dclass.cc615 uint32_t dex_method_idx, in FindInterfaceMethod() argument
619 const dex::MethodId& method_id = dex_file.GetMethodId(dex_method_idx); in FindInterfaceMethod()
728 uint32_t dex_method_idx, in FindClassMethod() argument
737 DCHECK_EQ(dex_type_idx_, GetDexFile().GetMethodId(dex_method_idx).class_idx_.index_); in FindClassMethod()
739 if (method.GetDexMethodIndex() == dex_method_idx) { in FindClassMethod()
746 const dex::MethodId& method_id = dex_file.GetMethodId(dex_method_idx); in FindClassMethod()
Dclass.h922 uint32_t dex_method_idx,
961 uint32_t dex_method_idx,
/art/oatdump/
Doatdump.cc1109 uint32_t dex_method_idx, in DumpOatMethod() argument
1118 std::string method_name = dex_file.GetMethodName(dex_file.GetMethodId(dex_method_idx)); in DumpOatMethod()
1123 std::string pretty_method = dex_file.PrettyMethod(dex_method_idx, true); in DumpOatMethod()
1126 dex_method_idx); in DumpOatMethod()
1167 dex_method_idx, &dex_file, class_def, code_item, in DumpOatMethod()
1501 uint32_t dex_method_idx, in DumpVerifier() argument
1514 dex_method_idx, dex_cache, *options_.class_loader_); in DumpVerifier()
1520 soa.Self(), vios, dex_method_idx, dex_file, dex_cache, *options_.class_loader_, in DumpVerifier()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc2395 uint32_t dex_method_idx; in artInvokeInterfaceTrampoline() local
2403 dex_method_idx = instr.VRegB_35c(); in artInvokeInterfaceTrampoline()
2406 dex_method_idx = instr.VRegB_3rc(); in artInvokeInterfaceTrampoline()
2411 const char* shorty = dex_file.GetMethodShorty(dex_file.GetMethodId(dex_method_idx), in artInvokeInterfaceTrampoline()
2420 self, dex_method_idx, caller_method, kInterface); in artInvokeInterfaceTrampoline()
/art/libdexfile/dex/
Ddex_file.h334 uint32_t dex_method_idx) const;
/art/openjdkjvmti/
Dti_redefine.cc2583 uint32_t dex_method_idx = dex_file_->GetIndexForMethodId(*method_id); in UpdateMethods() local
2584 method.SetDexMethodIndex(dex_method_idx); in UpdateMethods()
2586 method.SetCodeItemOffset(dex_file_->FindCodeItemOffset(class_def, dex_method_idx)); in UpdateMethods()