/art/dexdump/ |
H A D | dexdump_cfg.cc | 32 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 D | dexdump.cc | 1363 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 D | art_method-inl.h | 232 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 D | art_method.cc | 126 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 D | class_linker.cc | 3309 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 D | class.cc | 441 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 D | quick_trampoline_entrypoints.cc | 1155 // 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 D | ti_redefine.cc | 1362 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 D | method_verifier.cc | 505 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 D | oatdump.cc | 1126 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
|