/art/runtime/native/ |
dalvik_system_VMRuntime.cc | 376 static void PreloadDexCachesResolveMethod(ObjPtr<mirror::DexCache> dex_cache, uint32_t method_idx) 378 uint32_t slot_idx = dex_cache->MethodSlotIndex(method_idx); 386 const DexFile::MethodId& method_id = dex_file->GetMethodId(method_idx); 393 ? klass->FindInterfaceMethod(dex_cache, method_idx, kRuntimePointerSize) 394 : klass->FindClassMethod(dex_cache, method_idx, kRuntimePointerSize); 398 dex_cache->SetResolvedMethod(method_idx, method, kRuntimePointerSize); 553 uint32_t method_idx = it.GetMemberIndex(); local 554 PreloadDexCachesResolveMethod(dex_cache, method_idx); 557 uint32_t method_idx = it.GetMemberIndex(); local 558 PreloadDexCachesResolveMethod(dex_cache, method_idx); [all...] |
/art/compiler/linker/ |
relative_patcher_test.h | 75 MethodReference MethodRef(uint32_t method_idx) { 76 CHECK_NE(method_idx, 0u); 77 return MethodReference(nullptr, method_idx);
|
/art/compiler/optimizing/ |
instruction_builder.h | 181 uint32_t method_idx, 191 uint32_t method_idx, 305 ArtMethod* ResolveMethod(uint16_t method_idx, InvokeType invoke_type);
|
instruction_builder.cc | 708 ArtMethod* HInstructionBuilder::ResolveMethod(uint16_t method_idx, InvokeType invoke_type) { 717 method_idx, 752 dex_compilation_unit_->GetDexFile()->GetMethodId(method_idx).class_idx_, 1965 uint16_t method_idx; local 1990 uint16_t method_idx; local 2009 uint16_t method_idx = instruction.VRegB_45cc(); local 2025 uint16_t method_idx = instruction.VRegB_4rcc(); local [all...] |
/art/runtime/entrypoints/ |
entrypoint_utils-inl.h | 438 inline ArtMethod* FindMethodFromCode(uint32_t method_idx, 448 resolved_method = class_linker->ResolveMethod<resolve_mode>(self, method_idx, referrer, type); 452 resolved_method = class_linker->ResolveMethod<resolve_mode>(self, method_idx, referrer, type); 470 ThrowNullPointerExceptionForMethodAccess(method_idx, type); 502 referrer->GetDexFile()->GetMethodId(method_idx).class_idx_; 589 ArtMethod* FindMethodFromCode<_type, _access_check>(uint32_t method_idx, \ 660 inline ArtMethod* FindMethodFast(uint32_t method_idx, 673 ArtMethod* resolved_method = linker->GetResolvedMethod<type, resolve_mode>(method_idx, referrer); 684 dex::TypeIndex method_type_idx = dex_cache->GetDexFile()->GetMethodId(method_idx).class_idx_; [all...] |
entrypoint_utils.h | 125 inline ArtMethod* FindMethodFromCode(uint32_t method_idx, 141 inline ArtMethod* FindMethodFast(uint32_t method_idx,
|
/art/runtime/jit/ |
profile_compilation_info.cc | 149 uint16_t method_idx, 157 return data->AddMethod(flags, method_idx); [all...] |
/art/runtime/verifier/ |
method_verifier.h | 113 uint32_t method_idx, 235 uint32_t method_idx, 303 uint32_t method_idx, 597 ArtMethod* ResolveMethodAndCheckAccess(uint32_t method_idx, MethodType method_type) [all...] |
method_verifier.cc | 223 uint32_t method_idx = it->GetMemberIndex(); 224 if (method_idx == previous_method_idx) { 225 // smali can create dex files with two encoded_methods sharing the same method_idx 230 previous_method_idx = method_idx; 233 *dex_file, method_idx, dex_cache, class_loader, nullptr, type); 244 method_idx, 365 uint32_t method_idx, 387 method_idx, 408 << dex_file->PrettyMethod(method_idx) << "\n"); 467 << dex_file->PrettyMethod(method_idx) 2913 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); local 2936 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); local 3012 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); local 3067 uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); local 4022 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); local 4044 const uint32_t method_idx = inst->VRegB(); local 4135 const uint32_t method_idx = inst->VRegB(); local 4290 const uint32_t method_idx = inst->VRegB(); local [all...] |
/art/runtime/ |
dex_file_verifier_test.cc | 228 /*out*/ uint32_t* method_idx = nullptr) { 254 if (method_idx != nullptr) { 255 *method_idx = method_index; [all...] |
common_throws.h | 41 void ThrowAbstractMethodError(uint32_t method_idx, const DexFile& dex_file) 212 void ThrowNullPointerExceptionForMethodAccess(uint32_t method_idx,
|
dex_file.cc | 655 uint32_t method_idx) const { 661 if (it.GetMemberIndex() == method_idx) { 667 if (it.GetMemberIndex() == method_idx) { 672 LOG(FATAL) << "Unable to find method " << method_idx; [all...] |
common_throws.cc | 99 void ThrowAbstractMethodError(uint32_t method_idx, const DexFile& dex_file) { 102 dex_file.PrettyMethod(method_idx, 406 static void ThrowNullPointerExceptionForMethodAccessImpl(uint32_t method_idx, 412 << dex_file.PrettyMethod(method_idx, true) << "' on a null object reference"; 416 void ThrowNullPointerExceptionForMethodAccess(uint32_t method_idx, 421 ThrowNullPointerExceptionForMethodAccessImpl(method_idx, dex_file, type);
|
class_linker.h | 295 ArtMethod* LookupResolvedMethod(uint32_t method_idx, 307 uint32_t method_idx, 316 ArtMethod* GetResolvedMethod(uint32_t method_idx, ArtMethod* referrer) 320 ArtMethod* ResolveMethod(Thread* self, uint32_t method_idx, ArtMethod* referrer, InvokeType type) 324 uint32_t method_idx, [all...] |
/art/compiler/linker/x86/ |
relative_patcher_x86_test.cc | 31 uint32_t GetMethodOffset(uint32_t method_idx) { 32 auto result = method_offset_map_.FindMethodOffset(MethodRef(method_idx));
|
/art/compiler/linker/x86_64/ |
relative_patcher_x86_64_test.cc | 35 uint32_t GetMethodOffset(uint32_t method_idx) { 36 auto result = method_offset_map_.FindMethodOffset(MethodRef(method_idx));
|
/art/runtime/utils/ |
dex_cache_arrays_layout-inl.h | 94 inline size_t DexCacheArraysLayout::MethodOffset(uint32_t method_idx) const { 95 return methods_offset_ + ElementOffset(pointer_size_, method_idx);
|
/art/compiler/driver/ |
compiler_driver.cc | 497 uint32_t method_idx, 506 MethodReference method_ref(&dex_file, method_idx); 512 if (driver->GetCurrentDexToDexMethods()->IsBitSet(method_idx)) { 524 method_idx, 545 method_idx, 568 method_idx, 598 method_idx, 613 LOG(WARNING) << "Compilation of " << dex_file.PrettyMethod(method_idx) 635 LOG(FATAL) << "Unexpected exception compiling: " << dex_file.PrettyMethod(method_idx) << "\n" 645 uint32_t method_idx = method->GetDexMethodIndex() local 825 uint32_t method_idx = it.GetMemberIndex(); local 839 uint32_t method_idx = it.GetMemberIndex(); local 2792 uint32_t method_idx = it.GetMemberIndex(); variable 2817 uint32_t method_idx = it.GetMemberIndex(); variable [all...] |
compiler_driver.h | 256 uint32_t method_idx, 275 const VerifiedMethod* GetVerifiedMethod(const DexFile* dex_file, uint32_t method_idx) const; 339 bool IsMethodVerifiedWithoutFailures(uint32_t method_idx,
|
/art/runtime/interpreter/ |
interpreter_common.h | 125 const uint32_t method_idx = inst->VRegB_35c(); local 132 method_idx, &receiver, sf_method, self); 168 const uint32_t method_idx = (is_range) ? inst->VRegB_3rc() : inst->VRegB_35c(); local 173 method_idx, &receiver, sf_method, self);
|
/art/runtime/mirror/ |
dex_cache.h | 289 ALWAYS_INLINE ArtMethod* GetResolvedMethod(uint32_t method_idx, PointerSize ptr_size) 292 ALWAYS_INLINE void SetResolvedMethod(uint32_t method_idx, 296 ALWAYS_INLINE void ClearResolvedMethod(uint32_t method_idx, PointerSize ptr_size) 443 uint32_t MethodSlotIndex(uint32_t method_idx) REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/dexdump/ |
dexdump_cfg.cc | 380 uint32_t method_idx = it.GetMemberIndex(); local 381 if (method_idx == dex_method_idx) {
|
/art/runtime/entrypoints/quick/ |
quick_trampoline_entrypoints.cc | [all...] |
/art/compiler/utils/ |
test_dex_file_builder.h | 147 uint32_t method_idx = 0u; local 149 entry.second = method_idx; 150 method_idx += 1u;
|
/art/dex2oat/ |
dex2oat_test.cc | 1225 const uint16_t method_idx = it.GetMemberIndex(); local 1337 const size_t method_idx = it.GetMemberIndex(); local [all...] |