HomeSort by relevance Sort by last modified time
    Searched refs:method_idx (Results 1 - 25 of 59) sorted by null

1 2 3

  /art/compiler/
compiler.cc 40 uint32_t method_idx,
50 << " in " << PrettyMethod(method_idx, dex_file);
55 << code_item.registers_size_ << " in " << PrettyMethod(method_idx, dex_file);
compiler.h 47 virtual bool CanCompileMethod(uint32_t method_idx, const DexFile& dex_file) const = 0;
53 uint32_t method_idx,
59 uint32_t method_idx,
95 uint32_t method_idx,
  /art/compiler/jni/quick/
jni_compiler.h 28 uint32_t method_idx, const DexFile& dex_file);
  /art/compiler/driver/
dex_compilation_unit.cc 30 uint32_t method_idx,
39 dex_method_idx_(method_idx),
dex_compilation_unit.h 42 uint32_t method_idx,
  /art/runtime/
dex_method_iterator_test.cc 41 uint32_t method_idx = it.GetMemberIndex(); local
43 LOG(INFO) << invoke_type << " " << PrettyMethod(method_idx, dex_file);
dex_instruction.cc 246 uint32_t method_idx = VRegB_21c(); local
247 os << opcode << " v" << static_cast<int>(VRegA_21c()) << ", " << PrettyMethod(method_idx, *file, true)
248 << " // method@" << method_idx;
405 uint32_t method_idx = VRegB_35c(); local
412 os << "}, " << PrettyMethod(method_idx, *file) << " // method@" << method_idx;
419 uint32_t method_idx = VRegB_35c(); local
426 os << "}, // vtable@" << method_idx; local
445 uint32_t method_idx = VRegB_3rc(); local
447 << PrettyMethod(method_idx, *file) << " // method@" << method_idx
453 uint32_t method_idx = VRegB_3rc(); local
    [all...]
class_linker-inl.h 111 inline ArtMethod* ClassLinker::GetResolvedMethod(uint32_t method_idx, ArtMethod* referrer) {
112 ArtMethod* resolved_method = referrer->GetDexCacheResolvedMethod(method_idx, image_pointer_size_);
120 uint32_t method_idx,
123 // NB: We cannot simply use `GetResolvedMethod(method_idx, ...)->GetDeclaringClass()`. This is
125 // GetMethodId(method_idx).class_idx_ refers to a non-interface, non-direct-superclass
132 const DexFile::MethodId& method = dex_file->GetMethodId(method_idx);
142 uint32_t method_idx,
145 ArtMethod* resolved_method = GetResolvedMethod(method_idx, referrer);
153 method_idx,
common_throws.cc 89 void ThrowAbstractMethodError(uint32_t method_idx, const DexFile& dex_file) {
92 PrettyMethod(method_idx,
359 void ThrowNoSuchMethodError(uint32_t method_idx) {
364 msg << "No method '" << PrettyMethod(method_idx, dex_file, true) << "'";
378 static void ThrowNullPointerExceptionForMethodAccessImpl(uint32_t method_idx,
384 << PrettyMethod(method_idx, dex_file, true) << "' on a null object reference";
388 void ThrowNullPointerExceptionForMethodAccess(uint32_t method_idx,
393 ThrowNullPointerExceptionForMethodAccessImpl(method_idx, dex_file, type);
common_throws.h 39 void ThrowAbstractMethodError(uint32_t method_idx, const DexFile& dex_file)
181 void ThrowNoSuchMethodError(uint32_t method_idx)
190 void ThrowNullPointerExceptionForMethodAccess(uint32_t method_idx,
dex_file_verifier_test.cc 292 /*out*/ uint32_t* method_idx = nullptr) {
318 if (method_idx != nullptr) {
319 *method_idx = method_index;
699 uint32_t method_idx;
700 FindMethodData(dex_file, "foo", &method_idx);
701 auto* method_id = const_cast<DexFile::MethodId*>(&dex_file->GetMethodId(method_idx));
    [all...]
  /art/compiler/dex/
dex_to_dex_compiler.h 44 uint32_t method_idx,
dex_to_dex_compiler.cc 279 uint32_t method_idx = is_range ? inst->VRegB_3rc() : inst->VRegB_35c(); local
280 MethodReference target_method(&GetDexFile(), method_idx); local
296 << "(" << PrettyMethod(method_idx, GetDexFile(), true) << ")"
298 << " by replacing method index " << method_idx
310 quickened_info_.push_back(QuickenedInfo(dex_pc, method_idx));
321 uint32_t method_idx,
336 method_idx,
338 driver->GetVerifiedMethod(&dex_file, method_idx),
  /art/runtime/entrypoints/quick/
quick_throw_entrypoints.cc 86 extern "C" NO_RETURN void artThrowNoSuchMethodFromCode(int32_t method_idx, Thread* self)
89 ThrowNoSuchMethodError(method_idx);
quick_default_externs.h 121 extern "C" void art_quick_throw_no_such_method(int32_t method_idx);
  /art/runtime/mirror/
dex_cache-inl.h 79 inline ArtMethod* DexCache::GetResolvedMethod(uint32_t method_idx, size_t ptr_size) {
81 DCHECK_LT(method_idx, NumResolvedMethods()); // NOTE: Unchecked, i.e. not throwing AIOOB.
82 ArtMethod* method = GetElementPtrSize<ArtMethod*>(GetResolvedMethods(), method_idx, ptr_size);
91 inline void DexCache::SetResolvedMethod(uint32_t method_idx, ArtMethod* method, size_t ptr_size) {
93 DCHECK_LT(method_idx, NumResolvedMethods()); // NOTE: Unchecked, i.e. not throwing AIOOB.
94 SetElementPtrSize(GetResolvedMethods(), method_idx, method, ptr_size); local
  /art/compiler/optimizing/
optimizing_compiler.cc 262 bool CanCompileMethod(uint32_t method_idx, const DexFile& dex_file) const OVERRIDE;
268 uint32_t method_idx,
274 uint32_t method_idx,
276 return ArtQuickJniCompileMethod(GetCompilerDriver(), access_flags, method_idx, dex_file);
320 uint32_t method_idx,
366 bool OptimizingCompiler::CanCompileMethod(uint32_t method_idx ATTRIBUTE_UNUSED,
614 uint32_t method_idx,
642 if (Compiler::IsPathologicalCase(*code_item, method_idx, dex_file)) {
663 method_idx,
676 method_idx,
882 const uint32_t method_idx = method->GetDexMethodIndex(); local
    [all...]
instruction_builder.cc 668 ArtMethod* HInstructionBuilder::ResolveMethod(uint16_t method_idx, InvokeType invoke_type) {
677 // at method_idx), as `CanAccessResolvedMethod` expects it be be in the dex cache.
679 method_idx, dex_compilation_unit_->GetDexCache(), class_loader)));
689 method_idx,
710 method_idx)) {
769 uint32_t method_idx,
775 const char* descriptor = dex_file_->GetMethodShorty(method_idx);
785 MethodReference target_method(dex_file_, method_idx);
1846 uint16_t method_idx; local
1871 uint16_t method_idx; local
    [all...]
instruction_builder.h 169 uint32_t method_idx,
253 uint32_t method_idx,
266 ArtMethod* ResolveMethod(uint16_t method_idx, InvokeType invoke_type);
  /art/runtime/utils/
dex_cache_arrays_layout-inl.h 72 inline size_t DexCacheArraysLayout::MethodOffset(uint32_t method_idx) const {
73 return methods_offset_ + ElementOffset(pointer_size_, method_idx);
dex_cache_arrays_layout.h 71 size_t MethodOffset(uint32_t method_idx) const;
  /art/runtime/native/
dalvik_system_VMRuntime.cc 357 static void PreloadDexCachesResolveMethod(Handle<mirror::DexCache> dex_cache, uint32_t method_idx,
360 ArtMethod* method = dex_cache->GetResolvedMethod(method_idx, sizeof(void*));
365 const DexFile::MethodId& method_id = dex_file->GetMethodId(method_idx);
373 method = klass->FindDirectMethod(dex_cache.Get(), method_idx, sizeof(void*));
376 method = klass->FindInterfaceMethod(dex_cache.Get(), method_idx, sizeof(void*));
380 method = klass->FindVirtualMethod(dex_cache.Get(), method_idx, sizeof(void*));
390 dex_cache->SetResolvedMethod(method_idx, method, sizeof(void*));
540 uint32_t method_idx = it.GetMemberIndex(); local
542 PreloadDexCachesResolveMethod(dex_cache, method_idx, invoke_type);
545 uint32_t method_idx = it.GetMemberIndex() local
    [all...]
  /art/runtime/entrypoints/
entrypoint_utils-inl.h 437 inline ArtMethod* FindMethodFromCode(uint32_t method_idx, mirror::Object** this_object,
440 ArtMethod* resolved_method = class_linker->GetResolvedMethod(method_idx, referrer);
449 resolved_method = class_linker->ResolveMethod<resolve_mode>(self, method_idx, referrer, type);
465 ThrowNullPointerExceptionForMethodAccess(method_idx, type);
473 method_idx);
510 uint16_t method_type_idx = referring_class->GetDexFile().GetMethodId(method_idx).class_idx_;
596 ArtMethod* FindMethodFromCode<_type, _access_check>(uint32_t method_idx, \
665 inline ArtMethod* FindMethodFast(uint32_t method_idx, mirror::Object* this_object,
672 referring_class->GetDexCache()->GetResolvedMethod(method_idx, sizeof(void*));
696 uint16_t method_type_idx = referring_class->GetDexFile().GetMethodId(method_idx).class_idx_
    [all...]
  /art/compiler/linker/
relative_patcher_test.h 79 MethodReference MethodRef(uint32_t method_idx) {
80 CHECK_NE(method_idx, 0u);
81 return MethodReference(nullptr, method_idx);
  /art/runtime/verifier/
method_verifier.h 174 uint32_t method_idx,
291 uint32_t method_idx,
358 static FailureData VerifyMethod(Thread* self, uint32_t method_idx,
640 ArtMethod* ResolveMethodAndCheckAccess(uint32_t method_idx, MethodType method_type)
    [all...]

Completed in 823 milliseconds

1 2 3