Searched refs:dex_method_idx (Results 1 - 12 of 12) sorted by relevance

/art/runtime/
H A Dart_method-inl.h279 uint32_t dex_method_idx = GetDexMethodIndex(); local
280 if (UNLIKELY(dex_method_idx == DexFile::kDexNoIndex)) {
285 return dex_file->GetMethodDeclaringClassDescriptor(dex_file->GetMethodId(dex_method_idx));
295 uint32_t dex_method_idx = GetDexMethodIndex(); local
296 if (dex_method_idx != DexFile::kDexNoIndex) {
299 return dex_file->GetMethodSignature(dex_file->GetMethodId(dex_method_idx));
305 uint32_t dex_method_idx = GetDexMethodIndex(); local
306 if (LIKELY(dex_method_idx != DexFile::kDexNoIndex)) {
309 return dex_file->GetMethodName(dex_file->GetMethodId(dex_method_idx));
H A Dart_method.cc62 uint32_t dex_method_idx = GetDexMethodIndex(); local
63 const DexFile::MethodId& method_id = dex_file->GetMethodId(dex_method_idx);
165 const uint32_t dex_method_idx = GetDexMethodIndex(); local
166 const DexFile::MethodId& mid = dexfile->GetMethodId(dex_method_idx);
171 return dex_method_idx;
H A Dutils.cc1482 uint32_t dex_method_idx,
1486 os << " # /* " << PrettyMethod(dex_method_idx, *dex_file, true) << " */\n";
1811 void DumpMethodCFG(const DexFile* dex_file, uint32_t dex_method_idx, std::ostream& os) { argument
1814 if (dex_method_idx >= dex_file->NumMethodIds()) {
1818 const DexFile::MethodId& method_id = dex_file->GetMethodId(dex_method_idx);
1841 if (method_idx == dex_method_idx) {
1842 DumpMethodCFGImpl(dex_file, dex_method_idx, it.GetMethodCodeItem(), os);
1481 DumpMethodCFGImpl(const DexFile* dex_file, uint32_t dex_method_idx, const DexFile::CodeItem* code_item, std::ostream& os) argument
H A Dutils.h337 void DumpMethodCFG(const DexFile* dex_file, uint32_t dex_method_idx, std::ostream& os);
H A Dclass_linker.cc3139 uint32_t dex_method_idx = it.GetMemberIndex(); local
3140 const DexFile::MethodId& method_id = dex_file.GetMethodId(dex_method_idx);
3144 dst->SetDexMethodIndex(dex_method_idx);
/art/runtime/mirror/
H A Dclass.cc375 ArtMethod* Class::FindInterfaceMethod(const DexCache* dex_cache, uint32_t dex_method_idx, argument
378 ArtMethod* method = FindDeclaredVirtualMethod(dex_cache, dex_method_idx, pointer_size);
387 dex_cache, dex_method_idx, pointer_size);
415 ArtMethod* Class::FindDeclaredDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx, argument
419 if (method.GetDexMethodIndex() == dex_method_idx) {
450 const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) {
452 ArtMethod* method = klass->FindDeclaredDirectMethod(dex_cache, dex_method_idx, pointer_size);
496 ArtMethod* Class::FindDeclaredVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx, argument
500 if (method.GetDexMethodIndex() == dex_method_idx) {
541 const DexCache* dex_cache, uint32_t dex_method_idx, size_
449 FindDirectMethod( const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) argument
540 FindVirtualMethod( const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) argument
[all...]
H A Dclass.h903 ArtMethod* FindInterfaceMethod(const DexCache* dex_cache, uint32_t dex_method_idx,
915 ArtMethod* FindDeclaredDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx,
927 ArtMethod* FindDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx,
939 ArtMethod* FindDeclaredVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx,
957 ArtMethod* FindVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx,
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc1070 // method, we've got the correct dex_file and a dex_method_idx from above.
2146 // Fetch the dex_method_idx of the target interface method from the caller.
2156 uint32_t dex_method_idx; local
2158 dex_method_idx = instr->VRegB_35c();
2161 dex_method_idx = instr->VRegB_3rc();
2165 dex_method_idx, sizeof(void*));
2166 DCHECK(interface_method != nullptr) << dex_method_idx << " " << PrettyMethod(caller_method);
2203 const char* shorty = dex_file->GetMethodShorty(dex_file->GetMethodId(dex_method_idx),
2210 method = FindMethodFromCode<kInterface, false>(dex_method_idx, &this_object, caller_method,
2219 interface_method = caller_method->GetDexCacheResolvedMethod(dex_method_idx, sizeo
[all...]
/art/oatdump/
H A Doatdump.cc779 uint32_t dex_method_idx, const DexFile::CodeItem* code_item,
784 std::string method_name = dex_file.GetMethodName(dex_file.GetMethodId(dex_method_idx));
789 std::string pretty_method = PrettyMethod(dex_method_idx, dex_file, true);
790 vios->Stream() << StringPrintf("%d: %s (dex_method_idx=%d)\n",
792 dex_method_idx);
826 dex_method_idx, &dex_file, class_def, code_item,
1112 uint32_t dex_method_idx,
1124 soa.Self(), vios, dex_method_idx, dex_file, dex_cache, *options_.class_loader_,
775 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
1110 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
/art/runtime/verifier/
H A Dmethod_verifier.cc461 uint32_t dex_method_idx,
475 dex_method_idx,
503 uint32_t dex_method_idx,
517 dex_method_idx_(dex_method_idx),
3744 uint32_t dex_method_idx, MethodType method_type) {
3745 const DexFile::MethodId& method_id = dex_file_->GetMethodId(dex_method_idx);
3761 ArtMethod* res_method = dex_cache_->GetResolvedMethod(dex_method_idx, pointer_size);
3824 << "non-interface method " << PrettyMethod(dex_method_idx, *dex_file_)
3831 << "interface method " << PrettyMethod(dex_method_idx, *dex_file_)
3839 dex_cache_->SetResolvedMethod(dex_method_idx, res_metho
459 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
497 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
3743 ResolveMethodAndCheckAccess( uint32_t dex_method_idx, MethodType method_type) argument
[all...]
/art/dexdump/
H A Ddexdump.cc1199 uint32_t dex_method_idx,
1203 DumpMethodCFG(dex_file, dex_method_idx, oss);
1198 dumpCfg(const DexFile* dex_file, uint32_t dex_method_idx, const DexFile::CodeItem* code_item) argument
/art/compiler/driver/
H A Dcompiler_driver.cc1713 uint32_t dex_method_idx = method->FindDexMethodIndexInOtherDexFile( local
1715 if (dex_method_idx != DexFile::kDexNoIndex) {
1716 target_method->dex_method_index = dex_method_idx;

Completed in 291 milliseconds