Searched defs:method_index (Results 1 - 20 of 20) sorted by relevance

/art/runtime/
H A Dmethod_info.h60 void SetMethodIndex(size_t index, MethodIndexType method_index) { argument
62 method_index, local
H A Dcha.cc261 uint16_t method_index = method_in_super->GetMethodIndex(); local
268 method_index,
331 method_index < super_super->GetVTableLength()) {
332 ArtMethod* method_in_super_super = super_super->GetVTableEntry(method_index, pointer_size);
354 method_index,
H A Dart_method-inl.h107 inline ArtMethod* ArtMethod::GetDexCacheResolvedMethod(uint16_t method_index, argument
111 DCHECK_LT(method_index,
114 method_index,
125 inline void ArtMethod::SetDexCacheResolvedMethod(uint16_t method_index, argument
130 DCHECK_LT(method_index,
134 method_index, local
H A Ddex_file_verifier_test.cc249 uint32_t method_index = it.GetMemberIndex(); local
250 dex::StringIndex name_index = dex_file->GetMethodId(method_index).name_idx_;
255 *method_idx = method_index;
H A Dart_method.cc193 uint16_t method_index = GetMethodIndex(); local
197 if (super_class->HasVTable() && method_index < super_class->GetVTableLength()) {
198 result = super_class->GetVTableEntry(method_index, pointer_size);
H A Ddex_file_annotations.cc271 uint32_t method_index = method->GetDexMethodIndex(); local
274 if (method_annotations[i].method_idx_ == method_index) {
294 uint32_t method_index = method->GetDexMethodIndex(); local
297 if (parameter_annotations[i].method_idx_ == method_index) {
H A Ddex_file_verifier.cc113 static bool FindMethodName(uint32_t method_index, argument
118 if (method_index >= header->method_ids_size_) {
124 method_index)->name_idx_.index_;
3030 bool DexFileVerifier::CheckMethodAccessFlags(uint32_t method_index, argument
3042 GetMethodDescriptionOrError(begin_, header_, method_index).c_str(),
3064 GetMethodDescriptionOrError(begin_, header_, method_index).c_str(),
3078 method_index,
3079 GetMethodDescriptionOrError(begin_, header_, method_index).c_str());
3089 method_index,
3090 GetMethodDescriptionOrError(begin_, header_, method_index)
3225 CheckConstructorProperties( uint32_t method_index, uint32_t constructor_flags) argument
[all...]
/art/test/595-profile-saving/
H A Dprofile-saving.cc73 JNIEnv* env, jclass cls, jstring filename, jint method_index) {
80 static_cast<uint16_t>(method_index));
72 Java_Main_presentInProfile( JNIEnv* env, jclass cls, jstring filename, jint method_index) argument
/art/compiler/optimizing/
H A Dstack_map_stream.h131 uint32_t method_index; member in struct:art::StackMapStream::InlineInfoEntry
H A Dstack_map_stream.cc118 current_inline_info_.method_index = method->GetDexMethodIndexUnchecked();
563 const uint32_t method_index = stack_map.dex_method_index; local
564 if (method_index != DexFile::kDexNoIndex) {
565 stack_map.dex_method_index_idx = dedupe.emplace(method_index, index).first->second;
566 method_indices_[index] = method_index;
571 const uint32_t method_index = inline_info.method_index; local
572 CHECK_NE(method_index, DexFile::kDexNoIndex);
573 inline_info.dex_method_index_idx = dedupe.emplace(method_index, index).first->second;
574 method_indices_[index] = method_index;
[all...]
H A Dinliner.cc391 uint32_t method_index = invoke_instruction->GetDexMethodIndex(); local
393 LOG_TRY() << caller_dex_file.PrettyMethod(method_index);
1087 size_t method_index = invoke_instruction->IsInvokeVirtual() local
1100 method_index, pointer_size);
1108 new_method = classes->Get(i)->GetEmbeddedVTableEntry(method_index, pointer_size);
1143 method_index,
1598 uint32_t method_index = resolved_method->GetDexMethodIndex(); local
1614 method_index,
1630 method_index,
1665 << "Method " << callee_dex_file.PrettyMethod(method_index)
[all...]
H A Dnodes.h4180 uint32_t method_index,
4195 method_index,
4176 HInvokeStaticOrDirect(ArenaAllocator* arena, uint32_t number_of_arguments, Primitive::Type return_type, uint32_t dex_pc, uint32_t method_index, ArtMethod* resolved_method, DispatchInfo dispatch_info, InvokeType invoke_type, MethodReference target_method, ClinitCheckRequirement clinit_check_requirement) argument
/art/runtime/entrypoints/
H A Dentrypoint_utils-inl.h62 uint32_t method_index = inline_info.GetMethodIndexAtDepth(encoding, method_info, inlining_depth); local
66 DCHECK_EQ(inlined_method->GetDexMethodIndex(), method_index);
82 const DexFile::MethodId& method_id = dex_file->GetMethodId(method_index);
83 ArtMethod* inlined_method = caller->GetDexCacheResolvedMethod(method_index, kRuntimePointerSize);
113 caller->SetDexCacheResolvedMethod(method_index, inlined_method, kRuntimePointerSize);
/art/runtime/jit/
H A Dprofile_compilation_info.h59 ProfileMethodInfo(const DexFile* dex, uint32_t method_index) argument
60 : dex_file(dex), dex_method_index(method_index) {}
63 uint32_t method_index,
65 : dex_file(dex), dex_method_index(method_index), inline_caches(caches) {}
334 InlineCacheMap* FindOrAddMethod(uint16_t method_index);
351 uint16_t method_index,
62 ProfileMethodInfo(const DexFile* dex, uint32_t method_index, const std::vector<ProfileInlineCache>& caches) argument
H A Dprofile_compilation_info_test.cc61 uint16_t method_index,
63 return info->AddMethodIndex(dex_location, checksum, method_index);
68 uint16_t method_index,
71 return info->AddMethod(dex_location, checksum, method_index, pmi);
59 AddMethod(const std::string& dex_location, uint32_t checksum, uint16_t method_index, ProfileCompilationInfo* info) argument
66 AddMethod(const std::string& dex_location, uint32_t checksum, uint16_t method_index, const ProfileCompilationInfo::OfflineProfileMethodInfo& pmi, ProfileCompilationInfo* info) argument
/art/compiler/dex/
H A Dinline_method_analyser.cc147 uint32_t method_index = invoke_direct->VRegB_35c(); local
150 method->GetDexCache()->GetResolvedMethod(method_index, pointer_size);
/art/compiler/
H A Doat_test.cc464 size_t method_index = 0; local
466 CheckMethod(&m, oat_class.GetOatMethod(method_index), dex_file);
467 ++method_index;
475 CheckMethod(&m, oat_class.GetOatMethod(method_index), dex_file);
476 ++method_index;
/art/profman/
H A Dprofman.cc653 uint16_t method_index,
658 method_index);
666 << dex_file->PrettyMethod(method_index);
674 LOG(ERROR) << "Could not find any INVOKE_VIRTUAL: " << dex_file->PrettyMethod(method_index);
763 const uint32_t method_index = FindMethodIndex(class_ref, method_spec); local
764 if (method_index == DexFile::kDexNoIndex) {
772 if (!HasSingleInvoke(class_ref, method_index, &dex_pc)) {
785 pmi.emplace_back(class_ref.dex_file, method_index, inline_caches);
652 HasSingleInvoke(const ProfileMethodInfo::ProfileClassReference& class_ref, uint16_t method_index, uint32_t* dex_pc) argument
/art/dexlayout/
H A Ddex_ir.cc311 const uint32_t method_index = static_cast<uint32_t>(ReadVarWidth(data, length, false)); local
312 item->SetMethodId(GetMethodId(method_index));
/art/oatdump/
H A Doatdump.cc575 size_t method_index = m->GetMethodIndex(); local
576 return oat_class.GetOatMethod(method_index).GetQuickCode();

Completed in 2355 milliseconds