/art/runtime/entrypoints/portable/ |
portable_invoke_entrypoints.cc | 25 mirror::ArtMethod* FindMethodHelper(uint32_t method_idx, mirror::Object* this_object, 27 mirror::ArtMethod* method = FindMethodFast(method_idx, this_object, caller_method, 32 method = FindMethodFromCode<type, access_check>(method_idx, &this_object, &caller_method, 57 mirror::ArtMethod* FindMethodHelper<_type, _access_check>(uint32_t method_idx, \ 74 extern "C" mirror::Object* art_portable_find_static_method_from_code_with_access_check(uint32_t method_idx, 79 return FindMethodHelper<kStatic, true>(method_idx, this_object, referrer, thread); 82 extern "C" mirror::Object* art_portable_find_direct_method_from_code_with_access_check(uint32_t method_idx, 87 return FindMethodHelper<kDirect, true>(method_idx, this_object, referrer, thread); 90 extern "C" mirror::Object* art_portable_find_virtual_method_from_code_with_access_check(uint32_t method_idx, 95 return FindMethodHelper<kVirtual, true>(method_idx, this_object, referrer, thread) [all...] |
portable_throw_entrypoints.cc | 33 extern "C" void art_portable_throw_no_such_method_from_code(int32_t method_idx) 35 ThrowNoSuchMethodError(method_idx);
|
/art/compiler/sea_ir/ |
frontend.cc | 44 uint16_t class_def_idx, uint32_t method_idx, 47 LOG(INFO) << "Compiling " << PrettyMethod(method_idx, dex_file) << "."; 49 std::string symbol = "dex_" + MangleForJni(PrettyMethod(method_idx, dex_file)); 51 code_item, class_def_idx, method_idx, method_access_flags, dex_file); 55 MethodReference mref(&dex_file, method_idx); 60 LOG(INFO) << "Compiled SEA IR method " << PrettyMethod(method_idx, dex_file) << "."; 70 uint32_t method_idx, 75 class_def_idx, method_idx, class_loader, dex_file, llvm_compilation_unit); 82 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, 88 class_def_idx, method_idx, class_loader, dex_file [all...] |
/art/runtime/ |
dex_method_iterator_test.cc | 40 uint32_t method_idx = it.GetMemberIndex(); local 42 LG << invoke_type << " " << PrettyMethod(method_idx, dex_file);
|
dex_instruction.cc | 322 uint32_t method_idx = VRegB_35c(); local 329 os << "}, " << PrettyMethod(method_idx, *file) << " // method@" << method_idx; 335 uint32_t method_idx = VRegB_35c(); local 342 os << "}, // vtable@" << method_idx; local 360 uint32_t method_idx = VRegB_3rc(); local 362 << PrettyMethod(method_idx, *file) << " // method@" << method_idx; 367 uint32_t method_idx = VRegB_3rc(); local 369 << "// vtable@" << method_idx; [all...] |
/art/runtime/mirror/ |
dex_cache-inl.h | 34 inline ArtMethod* DexCache::GetResolvedMethod(uint32_t method_idx) 36 ArtMethod* method = GetResolvedMethods()->Get(method_idx);
|
dex_cache.h | 108 ArtMethod* GetResolvedMethod(uint32_t method_idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 110 void SetResolvedMethod(uint32_t method_idx, ArtMethod* resolved) ALWAYS_INLINE 112 GetResolvedMethods()->Set(method_idx, resolved);
|
/art/compiler/ |
compiler.cc | 34 uint32_t method_idx, 44 uint32_t method_idx, 48 bool use_sea = (std::string::npos != PrettyMethod(method_idx, dex_file).find("fibonacci")); 55 method_idx, 75 uint32_t method_idx, 80 uint32_t access_flags, uint32_t method_idx, 103 uint32_t method_idx, 110 method_idx, 122 method_idx, 128 uint32_t method_idx, [all...] |
compilers.cc | 33 uint32_t method_idx, 38 uint32_t access_flags, uint32_t method_idx, 56 uint32_t method_idx, 63 method_idx, 75 method_idx, 81 uint32_t method_idx, 83 return ArtQuickJniCompileMethod(GetCompilerDriver(), access_flags, method_idx, dex_file); 144 uint32_t method_idx, 148 method_idx, class_loader, dex_file); 153 return QuickCompiler::Compile(code_item, access_flags, invoke_type, class_def_idx, method_idx, [all...] |
compilers.h | 36 uint32_t method_idx, 41 uint32_t method_idx, 82 uint32_t method_idx, 90 uint32_t method_idx,
|
compiler.h | 54 uint32_t method_idx, 62 uint32_t method_idx, 67 uint32_t method_idx,
|
/art/compiler/driver/ |
dex_compilation_unit.cc | 33 dex_method_idx_(cu->method_idx), 35 verified_method_(cu_->compiler_driver->GetVerifiedMethod(cu->dex_file, cu->method_idx)) { 44 uint32_t method_idx, 53 dex_method_idx_(method_idx),
|
dex_compilation_unit.h | 40 uint16_t class_def_idx, uint32_t method_idx, uint32_t access_flags,
|
/art/compiler/dex/ |
mir_method_info.h | 66 MirMethodInfo(uint16_t method_idx, uint16_t flags) 67 : method_idx_(method_idx), 101 MirMethodLoweringInfo(uint16_t method_idx, InvokeType type) 102 : MirMethodInfo(method_idx,
|
dex_to_dex_compiler.cc | 236 uint32_t method_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c(); local 237 MethodReference target_method(&GetDexFile(), method_idx); local 253 << "(" << PrettyMethod(method_idx, GetDexFile(), true) << ")" 255 << " by replacing method index " << method_idx 276 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, 281 dex_file, code_item, class_def_idx, method_idx, access_flags, 282 driver.GetVerifiedMethod(&dex_file, method_idx));
|
frontend.cc | 485 method_idx(0), 530 LOG(INFO) << "TIMINGS " << PrettyMethod(method_idx, *dex_file); 555 static bool CanCompileMethod(uint32_t method_idx, const DexFile& dex_file, 570 const char* shorty = dex_file.GetMethodShorty(dex_file.GetMethodId(method_idx)); 622 uint16_t class_def_idx, uint32_t method_idx, 625 VLOG(compiler) << "Compiling " << PrettyMethod(method_idx, dex_file) << "..."; 634 << " in " << PrettyMethod(method_idx, dex_file); 639 << code_item->registers_size_ << " in " << PrettyMethod(method_idx, dex_file); 671 (PrettyMethod(method_idx, dex_file).find(cu.compiler_method_match) != std::string::npos)); 682 if (PrettyMethod(method_idx, dex_file).find(gVerboseMethods[i] [all...] |
compiler_ir.h | 57 uint32_t method_idx; // compiling method's index into method_ids of DexFile. member in struct:art::CompilationUnit
|
frontend.h | 122 uint32_t method_idx,
|
/art/compiler/jni/portable/ |
jni_compiler.h | 65 ::llvm::FunctionType* GetFunctionType(uint32_t method_idx,
|
/art/compiler/llvm/ |
compiler_llvm.cc | 45 uint16_t class_def_idx, uint32_t method_idx, jobject class_loader, 208 uint32_t method_idx, 216 class_def_idx, method_idx, access_flags, driver->GetVerifiedMethod(&dex_file, method_idx)); 223 uint32_t access_flags, uint32_t method_idx, 229 0, method_idx, access_flags, nullptr);
|
/art/compiler/dex/quick/ |
mir_to_lir-inl.h | 72 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 82 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 92 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 102 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 112 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 122 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " " 133 << PrettyMethod(cu_->method_idx, *cu_->dex_file) << " "
|
dex_file_method_inliner.h | 85 bool GenSpecial(Mir2Lir* backend, uint32_t method_idx) LOCKS_EXCLUDED(lock_); 90 bool GenInline(MIRGraph* mir_graph, BasicBlock* bb, MIR* invoke, uint32_t method_idx) 311 bool AddInlineMethod(int32_t method_idx, const InlineMethod& method) LOCKS_EXCLUDED(lock_); 318 MIR* move_result, const InlineMethod& method, uint32_t method_idx); 320 MIR* move_result, const InlineMethod& method, uint32_t method_idx);
|
/art/compiler/optimizing/ |
optimizing_compiler.cc | 78 uint32_t method_idx, 95 class_def_idx, method_idx, access_flags, 96 GetCompilerDriver()->GetVerifiedMethod(&dex_file, method_idx));
|
/art/runtime/entrypoints/quick/ |
quick_throw_entrypoints.cc | 94 extern "C" void artThrowNoSuchMethodFromCode(int32_t method_idx, Thread* self, 98 ThrowNoSuchMethodError(method_idx);
|
/art/runtime/native/ |
dalvik_system_VMRuntime.cc | 301 static void PreloadDexCachesResolveMethod(Handle<mirror::DexCache> dex_cache, uint32_t method_idx, 304 mirror::ArtMethod* method = dex_cache->GetResolvedMethod(method_idx); 309 const DexFile::MethodId& method_id = dex_file->GetMethodId(method_idx); 317 method = klass->FindDirectMethod(dex_cache.Get(), method_idx); 320 method = klass->FindInterfaceMethod(dex_cache.Get(), method_idx); 324 method = klass->FindVirtualMethod(dex_cache.Get(), method_idx); 333 dex_cache->SetResolvedMethod(method_idx, method); 481 uint32_t method_idx = it.GetMemberIndex(); local 483 PreloadDexCachesResolveMethod(dex_cache, method_idx, invoke_type); 486 uint32_t method_idx = it.GetMemberIndex() local [all...] |