Home
last modified time | relevance | path

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

/art/test/661-oat-writer-layout/
Dparse_oatdump_offsets.sh29 if [[ $line == *dex_method_idx=* ]]; then
/art/runtime/
Dart_method-inl.h379 uint32_t dex_method_idx = GetDexMethodIndex();
380 if (UNLIKELY(dex_method_idx == dex::kDexNoIndex)) {
385 return dex_file->GetMethodDeclaringClassDescriptor(dex_file->GetMethodId(dex_method_idx));
400 uint32_t dex_method_idx = GetDexMethodIndex();
401 if (dex_method_idx != dex::kDexNoIndex) {
404 return dex_file->GetMethodSignature(dex_file->GetMethodId(dex_method_idx));
410 uint32_t dex_method_idx = GetDexMethodIndex();
411 if (LIKELY(dex_method_idx != dex::kDexNoIndex)) {
414 return dex_file->GetMethodName(dex_file->GetMethodId(dex_method_idx));
420 uint32_t dex_method_idx = GetDexMethodIndex();
[all …]
Dart_method.cc298 const uint32_t dex_method_idx = GetDexMethodIndex(); in FindDexMethodIndexInOtherDexFile() local
299 const dex::MethodId& mid = dexfile->GetMethodId(dex_method_idx); in FindDexMethodIndexInOtherDexFile()
304 return dex_method_idx; in FindDexMethodIndexInOtherDexFile()
Dclass_linker.cc3906 const uint32_t dex_method_idx = method.GetIndex(); in LoadMethod() local
3907 const dex::MethodId& method_id = dex_file.GetMethodId(dex_method_idx); in LoadMethod()
3913 dst->SetDexMethodIndex(dex_method_idx); in LoadMethod()
3981 annotations::GetNativeMethodAnnotationAccessFlags(dex_file, class_def, dex_method_idx); in LoadMethod()
4003 if (annotations::MethodIsNeverCompile(dex_file, class_def, dex_method_idx)) { in LoadMethod()
/art/profman/
Dprofman.cc803 uint16_t dex_method_idx) { in GetInlineCacheLine() argument
805 profile_info.GetMethodHotness(MethodReference(dex_file, dex_method_idx)); in GetInlineCacheLine()
820 dex_method_idx))); in GetInlineCacheLine()
887 for (uint16_t dex_method_idx : combined_methods) { in GetClassNamesAndMethods() local
888 const dex::MethodId& id = dex_file->GetMethodId(dex_method_idx); in GetClassNamesAndMethods()
893 if (hot_methods.find(dex_method_idx) != hot_methods.end()) { in GetClassNamesAndMethods()
896 if (startup_methods.find(dex_method_idx) != startup_methods.end()) { in GetClassNamesAndMethods()
899 if (post_startup_methods.find(dex_method_idx) != post_startup_methods.end()) { in GetClassNamesAndMethods()
903 GetInlineCacheLine(profile_info, id, dex_file.get(), dex_method_idx); in GetClassNamesAndMethods()
/art/dexlayout/
Ddexlayout.h191 void DumpCFG(const DexFile* dex_file, uint32_t dex_method_idx, const dex::CodeItem* code);
/art/libdexfile/dex/
Ddex_file.cc272 uint32_t dex_method_idx) const { in FindCodeItemOffset()
273 std::optional<uint32_t> val = GetCodeItemOffset(class_def, dex_method_idx); in FindCodeItemOffset()
274 CHECK(val.has_value()) << "Unable to find method " << dex_method_idx; in FindCodeItemOffset()
Ddex_file.h378 uint32_t dex_method_idx) const;
383 uint32_t dex_method_idx) const;
/art/runtime/verifier/
Dmethod_verifier.h207 uint32_t dex_method_idx,
Dmethod_verifier.cc3743 uint32_t dex_method_idx, MethodType method_type) { in ResolveMethodAndCheckAccess() argument
3744 const dex::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx); in ResolveMethodAndCheckAccess()
3759 ArtMethod* res_method = dex_cache_->GetResolvedMethod(dex_method_idx); in ResolveMethodAndCheckAccess()
3762 klass, dex_cache_.Get(), class_loader_.Get(), dex_method_idx); in ResolveMethodAndCheckAccess()
3776 klass, dex_cache_.Get(), class_loader_.Get(), dex_method_idx); in ResolveMethodAndCheckAccess()
3815 << "non-interface method " << dex_file_->PrettyMethod(dex_method_idx) in ResolveMethodAndCheckAccess()
3822 << "interface method " << dex_file_->PrettyMethod(dex_method_idx) in ResolveMethodAndCheckAccess()
4948 uint32_t dex_method_idx, in MethodVerifier() argument
4958 dex_method_idx_(dex_method_idx), in MethodVerifier()
5211 uint32_t dex_method_idx, in VerifyMethodAndDump() argument
[all …]
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc2216 uint32_t dex_method_idx; in artInvokeInterfaceTrampoline() local
2223 dex_method_idx = instr.VRegB_35c(); in artInvokeInterfaceTrampoline()
2226 dex_method_idx = instr.VRegB_3rc(); in artInvokeInterfaceTrampoline()
2231 const char* shorty = dex_file.GetMethodShorty(dex_file.GetMethodId(dex_method_idx), in artInvokeInterfaceTrampoline()
2240 self, dex_method_idx, caller_method, kInterface); in artInvokeInterfaceTrampoline()
2250 interface_method, MethodReference(&dex_file, dex_method_idx), outer_method); in artInvokeInterfaceTrampoline()
/art/runtime/mirror/
Dclass.cc571 uint32_t dex_method_idx, in FindInterfaceMethod() argument
575 const dex::MethodId& method_id = dex_file.GetMethodId(dex_method_idx); in FindInterfaceMethod()
831 uint32_t dex_method_idx, in FindClassMethod() argument
840 DCHECK_EQ(dex_type_idx_, GetDexFile().GetMethodId(dex_method_idx).class_idx_.index_); in FindClassMethod()
842 if (method.GetDexMethodIndex() == dex_method_idx) { in FindClassMethod()
850 const dex::MethodId& method_id = dex_file.GetMethodId(dex_method_idx); in FindClassMethod()
Dclass.h937 uint32_t dex_method_idx,
982 uint32_t dex_method_idx,
/art/oatdump/
Doatdump.cc1091 uint32_t dex_method_idx, in DumpOatMethod() argument
1100 std::string method_name = dex_file.GetMethodName(dex_file.GetMethodId(dex_method_idx)); in DumpOatMethod()
1105 std::string pretty_method = dex_file.PrettyMethod(dex_method_idx, true); in DumpOatMethod()
1108 dex_method_idx); in DumpOatMethod()
1157 dex_method_idx, in DumpOatMethod()
1467 uint32_t dex_method_idx, in DumpVerifier() argument
1480 dex_method_idx, dex_cache, *options_.class_loader_); in DumpVerifier()
1488 dex_method_idx, in DumpVerifier()
/art/openjdkjvmti/
Dti_redefine.cc2587 uint32_t dex_method_idx = dex_file_->GetIndexForMethodId(*method_id); in UpdateMethods() local
2588 method.SetDexMethodIndex(dex_method_idx); in UpdateMethods()
2592 dex_file_->GetCodeItem(dex_file_->FindCodeItemOffset(class_def, dex_method_idx)), in UpdateMethods()