Home
last modified time | relevance | path

Searched refs:GetDexFile (Results 1 – 25 of 51) sorted by relevance

123

/art/compiler/driver/
Dcompiler_driver-inl.h34 return mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()); in GetDexCache()
46 DCHECK_EQ(dex_cache->GetDexFile(), mUnit->GetDexFile()); in ResolveClass()
49 *mUnit->GetDexFile(), cls_index, dex_cache, class_loader); in ResolveClass()
61 DCHECK_EQ(dex_cache->GetDexFile(), mUnit->GetDexFile()); in ResolveCompilingMethodsClass()
64 mUnit->GetDexFile()->GetMethodId(mUnit->GetDexMethodIndex()); in ResolveCompilingMethodsClass()
72 DCHECK_EQ(dex_cache->GetDexFile(), dex_file); in ResolveFieldWithDexFile()
98 return ResolveFieldWithDexFile(soa, dex_cache, class_loader, mUnit->GetDexFile(), field_idx, in ResolveField()
106 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetResolvedFieldDexFileLocation()
180 const DexFile* dex_file = dex_cache->GetDexFile(); in IsClassOfStaticMemberAvailableToReferrer()
270 DCHECK_EQ(dex_cache->GetDexFile(), mUnit->GetDexFile()); in ResolveMethod()
[all …]
Dcompiler_driver.cc560 dex_file = method->GetDexFile(); in CompileOne()
598 const DexFile* dex_file = method->GetDexFile(); in CompileMethod()
719 method_handle->GetDexFile())); in ResolveExceptionsForMethod()
1202 if (!CanEmbedTypeInCode(*reference_class->GetDexCache()->GetDexFile(), in CanEmbedReferenceTypeInCode()
1208 ref->first = &reference_class->GetDexFile(); in CanEmbedReferenceTypeInCode()
1266 hs.NewHandle(mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()))); in ComputeInstanceFieldInfo()
1316 hs.NewHandle(mUnit->GetClassLinker()->FindDexCache(*mUnit->GetDexFile()))); in ComputeStaticFieldInfo()
1338 CanAssumeTypeIsPresentInDexCache(*mUnit->GetDexFile(), *storage_index)); in ComputeStaticFieldInfo()
1427 if (target_method->dex_file == dex_cache->GetDexFile() && in GetCodeAndMethodForDirectCall()
1441 target_method->dex_file = dex_cache->GetDexFile(); in GetCodeAndMethodForDirectCall()
[all …]
Ddex_compilation_unit.h56 const DexFile* GetDexFile() const { in GetDexFile() function
/art/compiler/optimizing/
Dinliner.cc65 PrettyMethod(call->GetDexMethodIndex(), *outer_compilation_unit_.GetDexFile()); in Run()
78 const DexFile& caller_dex_file = *caller_compilation_unit_.GetDexFile(); in TryInline()
93 const DexFile& outer_dex_file = *outer_compilation_unit_.GetDexFile(); in TryInline()
94 if (resolved_method->GetDexFile()->GetLocation().compare(outer_dex_file.GetLocation()) != 0) { in TryInline()
121 resolved_method->GetDexMethodIndex(), class_def_idx, *resolved_method->GetDexFile())) { in TryInline()
158 const DexFile& caller_dex_file = *caller_compilation_unit_.GetDexFile(); in TryBuildAndInline()
164 *resolved_method->GetDexFile(), in TryBuildAndInline()
183 resolved_method->GetDexFile(), in TryBuildAndInline()
Dnodes_test.cc54 &allocator, 1, graph->GetDexFile(), graph->GetMethodIdx(), 0); in TEST()
135 &allocator, 1, graph->GetDexFile(), graph->GetMethodIdx(), 0); in TEST()
146 &allocator, 1, graph->GetDexFile(), graph->GetMethodIdx(), 0); in TEST()
152 &allocator, 1, graph->GetDexFile(), graph->GetMethodIdx(), 0); in TEST()
Dbuilder.cc550 && driver.RequiresConstructorBarrier(self, cu->GetDexFile(), cu->GetClassDefIndex()); in RequiresConstructorBarrier()
665 DCHECK(!is_recursive || (target_method.dex_file == dex_compilation_unit_->GetDexFile())); in BuildInvoke()
672 *dex_compilation_unit_->GetDexFile()))); in BuildInvoke()
683 const DexFile& outer_dex_file = *outer_compilation_unit_->GetDexFile(); in BuildInvoke()
718 *outer_compilation_unit_->GetDexFile(), storage_index); in BuildInvoke()
874 const DexFile& dex_file = *compilation_unit.GetDexFile(); in GetClassFrom()
895 dex_compilation_unit_->GetClassLinker()->FindDexCache(*dex_compilation_unit_->GetDexFile()))); in IsOutermostCompilingClass()
914 dex_compilation_unit_->GetClassLinker()->FindDexCache(*dex_compilation_unit_->GetDexFile()))); in BuildStaticFieldAccess()
925 const DexFile& outer_dex_file = *outer_compilation_unit_->GetDexFile(); in BuildStaticFieldAccess()
953 *outer_compilation_unit_->GetDexFile(), storage_index); in BuildStaticFieldAccess()
/art/compiler/dex/
Ddex_to_dex_compiler.cc51 const DexFile& GetDexFile() const { in GetDexFile() function in art::optimizer::DexCompiler
52 return *unit_.GetDexFile(); in GetDexFile()
187 driver_.RequiresConstructorBarrier(Thread::Current(), unit_.GetDexFile(), in CompileReturnVoid()
196 << PrettyMethod(unit_.GetDexMethodIndex(), GetDexFile(), true); in CompileReturnVoid()
216 << PrettyMethod(unit_.GetDexMethodIndex(), GetDexFile(), true); in CompileCheckCast()
246 << PrettyMethod(unit_.GetDexMethodIndex(), GetDexFile(), true); in CompileInstanceFieldAccess()
260 MethodReference target_method(&GetDexFile(), method_idx); in CompileInvokeVirtual()
276 << "(" << PrettyMethod(method_idx, GetDexFile(), true) << ")" in CompileInvokeVirtual()
281 << PrettyMethod(unit_.GetDexMethodIndex(), GetDexFile(), true); in CompileInvokeVirtual()
Dverified_method.cc226 dequicken_map_.Put(dex_pc, DexFileReference(method->GetDexFile(), in GenerateDequickenMap()
240 dequicken_map_.Put(dex_pc, DexFileReference(field->GetDexFile(), field->GetDexFieldIndex())); in GenerateDequickenMap()
/art/runtime/
Dart_method-inl.h324 inline const DexFile* ArtMethod::GetDexFile() { in GetDexFile() function
325 return GetDexCache()->GetDexFile(); in GetDexFile()
334 const DexFile* dex_file = GetDexFile(); in GetDeclaringClassDescriptor()
340 const DexFile* dex_file = GetDexFile(); in GetShorty()
348 const DexFile* dex_file = GetDexFile(); in GetSignature()
358 const DexFile* dex_file = GetDexFile(); in GetName()
378 return GetDeclaringClass()->GetDexFile().GetCodeItem(GetCodeItemOffset()); in GetCodeItem()
391 return GetDexFile()->GetLineNumFromPC(this, dex_pc); in GetLineNumFromDexPC()
396 const DexFile* dex_file = GetDexFile(); in GetPrototype()
402 const DexFile* dex_file = GetDexFile(); in GetParameterTypeList()
[all …]
Dclass_linker-inl.h66 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()
124 const DexFile* dex_file = h_dex_cache->GetDexFile(); in ResolveMethod()
150 const DexFile& dex_file = *dex_cache->GetDexFile(); in ResolveField()
Dart_field-inl.h262 const DexFile* dex_file = GetDexFile(); in GetName()
274 const DexFile* dex_file = GetDexFile(); in GetTypeDescriptor()
296 const DexFile* const dex_file = dex_cache->GetDexFile(); in GetType()
314 inline const DexFile* ArtField::GetDexFile() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDexFile() function
315 return GetDexCache()->GetDexFile(); in GetDexFile()
322 const auto* dex_file = dex_cache->GetDexFile(); in GetStringName()
Ddex_method_iterator_test.cc39 const DexFile& dex_file = it.GetDexFile(); in TEST_F()
Dart_method.cc61 auto* dex_file = dex_cache->GetDexFile(); in GetNameAsString()
98 const DexFile* dex_file = method1->GetDexFile(); in HasSameNameAndSignature()
104 const DexFile* dex_file2 = method2->GetDexFile(); in HasSameNameAndSignature()
153 const DexFile* dexfile = GetDexFile(); in FindDexMethodIndexInOtherDexFile()
539 auto* dex_file = dex_cache->GetDexFile(); in EqualParameters()
Dcommon_throws.cc320 const DexFile& dex_file = *dex_cache->GetDexFile(); in ThrowNoSuchMethodError()
350 const DexFile& dex_file = *dex_cache->GetDexFile(); in ThrowNullPointerExceptionForMethodAccess()
357 const DexFile& dex_file = *dex_cache->GetDexFile(); in ThrowNullPointerExceptionForMethodAccess()
494 method->GetDeclaringClass()->GetDexCache()->GetDexFile(); in ThrowNullPointerExceptionFromDexPC()
Ddex_method_iterator.h106 const DexFile& GetDexFile() { in GetDexFile() function
Dquick_exception_handler.cc137 const DexFile& dex_file = *handler_method_->GetDeclaringClass()->GetDexCache()->GetDexFile(); in FindCatch()
208 verifier::MethodVerifier verifier(self_, h_dex_cache->GetDexFile(), h_dex_cache, h_class_loader, in HandleDeoptimization()
/art/test/116-nodex2oat/
Dnodex2oat.cc30 const DexFile& dex_file = klass->GetDexFile(); in hasOat()
/art/test/118-noimage-dex2oat/
Dnoimage-dex2oat.cc30 const DexFile& dex_file = klass->GetDexFile(); in hasOat()
/art/test/117-nopatchoat/
Dnopatchoat.cc30 const DexFile& dex_file = klass->GetDexFile(); in getOatDexFile()
/art/runtime/native/
Djava_lang_DexCache.cc34 const DexFile* dex_file = dex_cache->GetDexFile(); in DexCache_getDexNative()
Ddalvik_system_VMRuntime.cc282 const DexFile* dex_file = dex_cache->GetDexFile(); in PreloadDexCachesResolveString()
300 const DexFile* dex_file = dex_cache->GetDexFile(); in PreloadDexCachesResolveType()
329 const DexFile* dex_file = dex_cache->GetDexFile(); in PreloadDexCachesResolveField()
357 const DexFile* dex_file = dex_cache->GetDexFile(); in PreloadDexCachesResolveMethod()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc833 called_method.dex_file = caller->GetDexFile(); in artQuickResolutionTrampoline()
887 called_method.dex_file = called->GetDexFile(); in artQuickResolutionTrampoline()
904 DCHECK_EQ(caller->GetDexFile(), called_method.dex_file); in artQuickResolutionTrampoline()
938 DCHECK_EQ(caller->GetDexFile(), called_method.dex_file); in artQuickResolutionTrampoline()
956 if (called->GetDexFile() == called_method.dex_file && in artQuickResolutionTrampoline()
1954 const DexFile* dex_file = caller_method->GetDeclaringClass()->GetDexCache()->GetDexFile(); in artInvokeCommon()
1978 << method->GetDexFile()->GetLocation(); in artInvokeCommon()
2088 ->GetDexFile(); in artInvokeInterfaceTrampoline()
2111 << " location: " << method->GetDexFile()->GetLocation(); in artInvokeInterfaceTrampoline()
/art/runtime/mirror/
Dclass-inl.h281 uint32_t class_idx = referrer_dex_cache->GetDexFile()->GetFieldId(field_idx).class_idx_; in ResolvedFieldAccessTest()
313 uint32_t class_idx = referrer_dex_cache->GetDexFile()->GetMethodId(method_idx).class_idx_; in ResolvedMethodAccessTest()
695 inline const DexFile& Class::GetDexFile() { in GetDexFile() function
696 return *GetDexCache()->GetDexFile(); in GetDexFile()
707 const DexFile& dex_file = GetDexFile(); in DescriptorEquals()
Dclass.cc723 const DexFile& dex_file = GetDexFile(); in GetDescriptor()
742 return &GetDexFile().GetClassDef(class_def_idx); in GetClassDef()
771 interface = Runtime::Current()->GetClassLinker()->ResolveType(klass->GetDexFile(), type_idx, in GetDirectInterface()
780 const DexFile& dex_file = GetDexFile(); in GetSourceFile()
803 return GetDexFile().GetInterfacesList(*class_def); in GetInterfaceTypeList()
Ddex_cache.h141 const DexFile* GetDexFile() ALWAYS_INLINE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDexFile() function

123