Searched defs:dex_method_idx (Results 1 - 10 of 10) sorted by relevance

/art/dexdump/
H A Ddexdump_cfg.cc32 uint32_t dex_method_idx,
36 os << " # /* " << dex_file->PrettyMethod(dex_method_idx, true) << " */\n";
354 void DumpMethodCFG(const DexFile* dex_file, uint32_t dex_method_idx, std::ostream& os) { argument
357 if (dex_method_idx >= dex_file->NumMethodIds()) {
361 const DexFile::MethodId& method_id = dex_file->GetMethodId(dex_method_idx);
384 if (method_idx == dex_method_idx) {
385 dumpMethodCFGImpl(dex_file, dex_method_idx, it.GetMethodCodeItem(), os);
31 dumpMethodCFGImpl(const DexFile* dex_file, uint32_t dex_method_idx, const DexFile::CodeItem* code_item, std::ostream& os) argument
H A Ddexdump.cc1363 u4 dex_method_idx,
1367 DumpMethodCFG(dex_file, dex_method_idx, oss);
1362 dumpCfg(const DexFile* dex_file, u4 dex_method_idx, const DexFile::CodeItem* code_item) argument
/art/runtime/
H A Dart_method-inl.h232 uint32_t dex_method_idx = GetDexMethodIndex(); local
233 if (UNLIKELY(dex_method_idx == DexFile::kDexNoIndex)) {
238 return dex_file->GetMethodDeclaringClassDescriptor(dex_file->GetMethodId(dex_method_idx));
253 uint32_t dex_method_idx = GetDexMethodIndex(); local
254 if (dex_method_idx != DexFile::kDexNoIndex) {
257 return dex_file->GetMethodSignature(dex_file->GetMethodId(dex_method_idx));
263 uint32_t dex_method_idx = GetDexMethodIndex(); local
264 if (LIKELY(dex_method_idx != DexFile::kDexNoIndex)) {
267 return dex_file->GetMethodName(dex_file->GetMethodId(dex_method_idx));
H A Dart_method.cc126 uint32_t dex_method_idx = GetDexMethodIndex(); local
127 const DexFile::MethodId& method_id = dex_file->GetMethodId(dex_method_idx);
229 const uint32_t dex_method_idx = GetDexMethodIndex(); local
230 const DexFile::MethodId& mid = dexfile->GetMethodId(dex_method_idx);
235 return dex_method_idx;
H A Dclass_linker.cc3309 uint32_t dex_method_idx = it.GetMemberIndex(); local
3310 const DexFile::MethodId& method_id = dex_file.GetMethodId(dex_method_idx);
3314 dst->SetDexMethodIndex(dex_method_idx);
/art/runtime/mirror/
H A Dclass.cc441 uint32_t dex_method_idx,
444 ArtMethod* method = FindDeclaredVirtualMethod(dex_cache, dex_method_idx, pointer_size);
453 dex_cache, dex_method_idx, pointer_size);
484 uint32_t dex_method_idx,
488 if (method.GetDexMethodIndex() == dex_method_idx) {
521 uint32_t dex_method_idx,
524 ArtMethod* method = klass->FindDeclaredDirectMethod(dex_cache, dex_method_idx, pointer_size);
572 uint32_t dex_method_idx,
576 if (method.GetDexMethodIndex() == dex_method_idx) {
620 uint32_t dex_method_idx,
440 FindInterfaceMethod(ObjPtr<DexCache> dex_cache, uint32_t dex_method_idx, PointerSize pointer_size) argument
483 FindDeclaredDirectMethod(ObjPtr<DexCache> dex_cache, uint32_t dex_method_idx, PointerSize pointer_size) argument
520 FindDirectMethod(ObjPtr<DexCache> dex_cache, uint32_t dex_method_idx, PointerSize pointer_size) argument
571 FindDeclaredVirtualMethod(ObjPtr<DexCache> dex_cache, uint32_t dex_method_idx, PointerSize pointer_size) argument
619 FindVirtualMethod(ObjPtr<DexCache> dex_cache, uint32_t dex_method_idx, PointerSize pointer_size) argument
[all...]
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc1155 // method, we've got the correct dex_file and a dex_method_idx from above.
2402 // Fetch the dex_method_idx of the target interface method from the caller.
2403 uint32_t dex_method_idx; local
2413 dex_method_idx = instr->VRegB_35c();
2416 dex_method_idx = instr->VRegB_3rc();
2422 const char* shorty = dex_file->GetMethodShorty(dex_file->GetMethodId(dex_method_idx),
2429 method = FindMethodFromCode<kInterface, false>(dex_method_idx,
2441 caller_method->GetDexCacheResolvedMethod(dex_method_idx, kRuntimePointerSize);
/art/runtime/openjdkjvmti/
H A Dti_redefine.cc1362 uint32_t dex_method_idx = dex_file_->GetIndexForMethodId(*method_id); local
1363 method.SetDexMethodIndex(dex_method_idx);
1365 method.SetCodeItemOffset(dex_file_->FindCodeItemOffset(class_def, dex_method_idx));
/art/runtime/verifier/
H A Dmethod_verifier.cc505 uint32_t dex_method_idx,
519 dex_method_idx,
547 uint32_t dex_method_idx,
561 dex_method_idx_(dex_method_idx),
3840 uint32_t dex_method_idx, MethodType method_type) {
3841 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx);
3858 ArtMethod* res_method = dex_cache_->GetResolvedMethod(dex_method_idx, pointer_size);
3883 VerifierDeps::MaybeRecordMethodResolution(*dex_file_, dex_method_idx, res_kind, nullptr);
3892 VerifierDeps::MaybeRecordMethodResolution(*dex_file_, dex_method_idx, res_kind, res_method);
3930 << "non-interface method " << dex_file_->PrettyMethod(dex_method_idx)
503 VerifyMethodAndDump(Thread* self, VariableIndentationOutputStream* vios, uint32_t dex_method_idx, const DexFile* dex_file, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexFile::ClassDef& class_def, const DexFile::CodeItem* code_item, ArtMethod* method, uint32_t method_access_flags) argument
541 MethodVerifier(Thread* self, 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, ArtMethod* method, uint32_t method_access_flags, bool can_load_classes, bool allow_soft_failures, bool need_precise_constants, bool verify_to_dump, bool allow_thread_suspension) argument
3839 ResolveMethodAndCheckAccess( uint32_t dex_method_idx, MethodType method_type) argument
[all...]
/art/oatdump/
H A Doatdump.cc1126 uint32_t dex_method_idx, const DexFile::CodeItem* code_item,
1131 std::string method_name = dex_file.GetMethodName(dex_file.GetMethodId(dex_method_idx));
1136 std::string pretty_method = dex_file.PrettyMethod(dex_method_idx, true);
1137 vios->Stream() << StringPrintf("%d: %s (dex_method_idx=%d)\n",
1139 dex_method_idx);
1173 dex_method_idx, &dex_file, class_def, code_item,
1473 uint32_t dex_method_idx,
1486 soa.Self(), vios, dex_method_idx, dex_file, dex_cache, *options_.class_loader_,
1122 DumpOatMethod(VariableIndentationOutputStream* vios, 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, bool* addr_found) argument
1471 DumpVerifier(VariableIndentationOutputStream* vios, StackHandleScope<1>* hs, uint32_t dex_method_idx, const DexFile* dex_file, const DexFile::ClassDef& class_def, const DexFile::CodeItem* code_item, uint32_t method_access_flags) argument

Completed in 428 milliseconds