/art/compiler/driver/ |
D | compiler_driver-inl.h | 35 return mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()); in GetDexCache() 46 DCHECK_EQ(dex_cache->GetDexFile(), mUnit->GetDexFile()); in ResolveCompilingMethodsClass() 49 mUnit->GetDexFile()->GetMethodId(mUnit->GetDexMethodIndex()); in ResolveCompilingMethodsClass() 51 *mUnit->GetDexFile(), referrer_method_id.class_idx_, dex_cache, class_loader); in ResolveCompilingMethodsClass() 64 DCHECK_EQ(dex_cache->GetDexFile(), mUnit->GetDexFile()); in ResolveField() 67 *mUnit->GetDexFile(), field_idx, dex_cache, class_loader, is_static); in ResolveField() 86 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetResolvedFieldDexFileLocation() 127 const DexFile* dex_file = dex_cache->GetDexFile(); in IsFastStaticField() 171 DCHECK_EQ(dex_cache->GetDexFile(), mUnit->GetDexFile()); in ResolveMethod() 174 *mUnit->GetDexFile(), method_idx, dex_cache, class_loader, NullHandle<mirror::ArtMethod>(), in ResolveMethod() [all …]
|
D | compiler_driver.cc | 565 dex_file = method->GetDexFile(); in CompileOne() 674 mh->GetMethod()->GetDexFile())); in ResolveExceptionsForMethod() 1074 hs.NewHandle(mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()))); in ComputeInstanceFieldInfo() 1126 hs.NewHandle(mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()))); in ComputeStaticFieldInfo() 1223 if (target_method->dex_file == declaring_class->GetDexCache()->GetDexFile()) { in GetCodeAndMethodForDirectCall() 1237 target_method->dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetCodeAndMethodForDirectCall() 1260 target_method->dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetCodeAndMethodForDirectCall() 1267 target_method->dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetCodeAndMethodForDirectCall() 1292 hs.NewHandle(mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()))); in ComputeInvokeInfo() 1478 const DexFile* GetDexFile() const { in GetDexFile() function in art::ParallelCompilationManager [all …]
|
D | dex_compilation_unit.h | 55 const DexFile* GetDexFile() const { in GetDexFile() function
|
/art/compiler/dex/ |
D | dex_to_dex_compiler.cc | 51 const DexFile& GetDexFile() const { in GetDexFile() function in art::optimizer::DexCompiler 52 return *unit_.GetDexFile(); in GetDexFile() 163 if (!driver_.RequiresConstructorBarrier(Thread::Current(), unit_.GetDexFile(), in CompileReturnVoid() 171 << PrettyMethod(unit_.GetDexMethodIndex(), GetDexFile(), true); in CompileReturnVoid() 191 << PrettyMethod(unit_.GetDexMethodIndex(), GetDexFile(), true); in CompileCheckCast() 221 << PrettyMethod(unit_.GetDexMethodIndex(), GetDexFile(), true); in CompileInstanceFieldAccess() 237 MethodReference target_method(&GetDexFile(), method_idx); in CompileInvokeVirtual() 253 << "(" << PrettyMethod(method_idx, GetDexFile(), true) << ")" in CompileInvokeVirtual() 258 << PrettyMethod(unit_.GetDexMethodIndex(), GetDexFile(), true); in CompileInvokeVirtual()
|
D | mir_method_info.cc | 61 it->target_dex_file_ = mUnit->GetDexFile(); in Resolve() 75 MethodReference target_method(mUnit->GetDexFile(), it->MethodIndex()); in Resolve()
|
/art/runtime/ |
D | method_helper-inl.h | 30 const DexFile* dex_file = method_->GetDexFile(); in HasSameNameAndSignature() 37 const DexFile* other_dex_file = other->method_->GetDexFile(); in HasSameNameAndSignature() 58 const DexFile* dex_file = method->GetDexFile(); in GetReturnType() 72 s = Runtime::Current()->GetClassLinker()->ResolveString(*method->GetDexFile(), string_idx, in ResolveString()
|
D | class_linker-inl.h | 66 const DexFile& dex_file = *dex_cache->GetDexFile(); in ResolveString() 83 const DexFile& dex_file = *dex_cache->GetDexFile(); in ResolveType() 99 const DexFile& dex_file = *dex_cache->GetDexFile(); in ResolveType() 129 const DexFile* dex_file = h_dex_cache->GetDexFile(); in ResolveMethod() 150 const DexFile& dex_file = *dex_cache->GetDexFile(); in ResolveField()
|
D | method_helper.cc | 29 const DexFile* dex_file = method_->GetDexFile(); in GetNameAsString() 68 const DexFile* dexfile = method->GetDexFile(); in FindDexMethodIndexInOtherDexFile() 109 const DexFile* dexfile = method->GetDexFile(); in FindDexMethodIndexInOtherDexFile()
|
D | dex_method_iterator_test.cc | 38 const DexFile& dex_file = it.GetDexFile(); in TEST_F()
|
D | field_helper.cc | 33 const DexFile* dex_file = field_->GetDexFile(); in GetType()
|
D | common_throws.cc | 320 const DexFile& dex_file = *dex_cache->GetDexFile(); in ThrowNoSuchMethodError() 352 const DexFile& dex_file = *dex_cache->GetDexFile(); in ThrowNullPointerExceptionForMethodAccess() 361 const DexFile& dex_file = *dex_cache->GetDexFile(); in ThrowNullPointerExceptionForMethodAccess() 497 *throw_location.GetMethod()->GetDeclaringClass()->GetDexCache()->GetDexFile(); in ThrowNullPointerExceptionFromDexPC()
|
D | dex_method_iterator.h | 106 const DexFile& GetDexFile() { in GetDexFile() function
|
/art/compiler/ |
D | elf_patcher.cc | 102 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache(patch->GetDexFile()))); in GetTargetString() 103 mirror::String* string = class_linker->ResolveString(patch->GetDexFile(), patch->GetStringIdx(), in GetTargetString() 105 CHECK(string != nullptr) << patch->GetDexFile().GetLocation() << " " << patch->GetStringIdx(); in GetTargetString() 112 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache(patch->GetDexFile()))); in GetTargetType() 113 mirror::Class* klass = class_linker->ResolveType(patch->GetDexFile(), patch->GetTargetTypeIdx(), in GetTargetType() 116 << patch->GetDexFile().GetLocation() << " " << patch->GetTargetTypeIdx(); in GetTargetType() 118 << patch->GetDexFile().GetLocation() << " " << patch->GetReferrerMethodIdx() << " " in GetTargetType() 144 const void* quick_oat_code = class_linker->GetQuickOatCodeFor(patch->GetDexFile(), in SetPatchLocation() 165 const DexFile::TypeId& id = tpatch->GetDexFile().GetTypeId(tpatch->GetTargetTypeIdx()); in SetPatchLocation() 232 class_linker->GetQuickOatCodeFor(patch->GetDexFile(), in PatchElf()
|
/art/runtime/mirror/ |
D | art_method-inl.h | 412 inline const DexFile* ArtMethod::GetDexFile() { in GetDexFile() function 413 return GetDexCache()->GetDexFile(); in GetDexFile() 422 const DexFile* dex_file = method->GetDexFile(); in GetDeclaringClassDescriptor() 428 const DexFile* dex_file = method->GetDexFile(); in GetShorty() 436 const DexFile* dex_file = method->GetDexFile(); in GetSignature() 446 const DexFile* dex_file = method->GetDexFile(); in GetName() 467 return method->GetDexFile()->GetCodeItem(method->GetCodeItemOffset()); in GetCodeItem() 480 return method->GetDexFile()->GetLineNumFromPC(method, dex_pc); in GetLineNumFromDexPC() 485 const DexFile* dex_file = method->GetDexFile(); in GetPrototype() 491 const DexFile* dex_file = method->GetDexFile(); in GetParameterTypeList() [all …]
|
D | art_field-inl.h | 251 const DexFile* dex_file = GetDexFile(); in GetName() 263 const DexFile* dex_file = GetDexFile(); in GetTypeDescriptor() 285 inline const DexFile* ArtField::GetDexFile() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDexFile() function 286 return GetDexCache()->GetDexFile(); in GetDexFile()
|
D | class-inl.h | 256 uint32_t class_idx = referrer_dex_cache->GetDexFile()->GetFieldId(field_idx).class_idx_; in ResolvedFieldAccessTest() 288 uint32_t class_idx = referrer_dex_cache->GetDexFile()->GetMethodId(method_idx).class_idx_; in ResolvedMethodAccessTest() 668 inline const DexFile& Class::GetDexFile() { in GetDexFile() function 669 return *GetDexCache()->GetDexFile(); in GetDexFile() 680 const DexFile& dex_file = GetDexFile(); in DescriptorEquals()
|
D | class.cc | 731 const DexFile& dex_file = GetDexFile(); in GetDescriptor() 750 return &GetDexFile().GetClassDef(class_def_idx); in GetClassDef() 778 interface = Runtime::Current()->GetClassLinker()->ResolveType(klass->GetDexFile(), type_idx, in GetDirectInterface() 787 const DexFile& dex_file = GetDexFile(); in GetSourceFile() 810 return GetDexFile().GetInterfacesList(*class_def); in GetInterfaceTypeList()
|
/art/test/116-nodex2oat/ |
D | nodex2oat.cc | 30 const DexFile& dex_file = klass->GetDexFile(); in hasOat()
|
/art/test/118-noimage-dex2oat/ |
D | noimage-dex2oat.cc | 30 const DexFile& dex_file = klass->GetDexFile(); in hasOat()
|
/art/runtime/native/ |
D | java_lang_DexCache.cc | 30 const DexFile* dex_file = dex_cache->GetDexFile(); in DexCache_getDexNative()
|
D | dalvik_system_VMRuntime.cc | 234 const DexFile* dex_file = dex_cache->GetDexFile(); in PreloadDexCachesResolveString() 251 const DexFile* dex_file = dex_cache->GetDexFile(); in PreloadDexCachesResolveType() 280 const DexFile* dex_file = dex_cache->GetDexFile(); in PreloadDexCachesResolveField() 308 const DexFile* dex_file = dex_cache->GetDexFile(); in PreloadDexCachesResolveMethod()
|
/art/test/117-nopatchoat/ |
D | nopatchoat.cc | 30 const DexFile& dex_file = klass->GetDexFile(); in getOatDexFile()
|
/art/compiler/sea_ir/types/ |
D | type_inference.cc | 40 : dex_file_(graph->GetDexFile()), dex_method_idx_(graph->method_idx_), type_cache_(types), in FunctionTypeInfo() 48 art::verifier::RegTypeCache* types): dex_file_(graph->GetDexFile()), in FunctionTypeInfo()
|
/art/runtime/entrypoints/portable/ |
D | portable_invoke_entrypoints.cc | 49 << " location: " << method->GetDexFile()->GetLocation(); in FindMethodHelper()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 720 dex_file = caller->GetDexFile(); in artQuickResolutionTrampoline() 776 dex_file = called->GetDexFile(); in artQuickResolutionTrampoline() 822 DCHECK_EQ(caller->GetDexFile(), dex_file); in artQuickResolutionTrampoline() 836 if (called->GetDexFile() == dex_file && dex_method_idx != called_dex_method_idx) { in artQuickResolutionTrampoline() 1785 const DexFile* dex_file = caller_method->GetDeclaringClass()->GetDexCache()->GetDexFile(); in artInvokeCommon() 1809 << method->GetDexFile()->GetLocation(); in artInvokeCommon() 1924 ->GetDexFile(); in artInvokeInterfaceTrampoline() 1947 << " location: " << method->GetDexFile()->GetLocation(); in artInvokeInterfaceTrampoline()
|