Home
last modified time | relevance | path

Searched refs:GetDexCache (Results 1 – 25 of 37) sorted by relevance

12

/art/runtime/
Dclass_linker-inl.h65 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in ResolveString()
81 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in ResolveType()
93 mirror::DexCache* dex_cache_ptr = declaring_class->GetDexCache(); in ResolveType()
126 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in ResolveMethod()
139 return field_declaring_class->GetDexCache()->GetResolvedField(field_idx); in GetResolvedField()
148 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in ResolveField()
206 inline mirror::DexCache* ClassLinker::GetDexCache(size_t idx) { in GetDexCache() function
Dmethod_helper-inl.h32 if (method_->GetDexCache() == other->method_->GetDexCache()) { in HasSameNameAndSignature()
71 Handle<mirror::DexCache> dex_cache(hs.NewHandle(method->GetDexCache())); in ResolveString()
Dfield_helper.cc35 mirror::Class* type = field_->GetDexCache()->GetResolvedType(field_id.type_idx_); in GetType()
Dcommon_throws.cc319 mirror::DexCache* dex_cache = throw_location.GetMethod()->GetDeclaringClass()->GetDexCache(); in ThrowNoSuchMethodError()
351 mirror::DexCache* dex_cache = throw_location.GetMethod()->GetDeclaringClass()->GetDexCache(); in ThrowNullPointerExceptionForMethodAccess()
360 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache(); in ThrowNullPointerExceptionForMethodAccess()
497 *throw_location.GetMethod()->GetDeclaringClass()->GetDexCache()->GetDexFile(); in ThrowNullPointerExceptionFromDexPC()
Dquick_exception_handler.cc138 const DexFile& dex_file = *handler_method_->GetDeclaringClass()->GetDexCache()->GetDexFile(); in FindCatch()
208 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(declaring_class->GetDexCache())); in HandleDeoptimization()
Dmethod_helper.cc34 Handle<mirror::DexCache> dex_cache(hs.NewHandle(method->GetDexCache())); in GetNameAsString()
Dclass_linker.cc578 DCHECK(klass->IsArrayClass() || klass->IsPrimitive() || klass->GetDexCache() != nullptr); in FinishInit()
2419 GetOatMethodIndexFromMethodIndex(*declaring_class->GetDexCache()->GetDexFile(), in FindOatMethodFor()
2423 if (!FindOatClass(*declaring_class->GetDexCache()->GetDexFile(), in FindOatMethodFor()
2732 CHECK(klass->GetDexCache() != nullptr); in LoadClass()
2899 dst->SetDexCacheResolvedMethods(klass->GetDexCache()->GetResolvedMethods()); in LoadMethod()
2900 dst->SetDexCacheResolvedTypes(klass->GetDexCache()->GetResolvedTypes()); in LoadMethod()
2963 mirror::DexCache* dex_cache = GetDexCache(i); in IsDexFileRegisteredLocked()
3024 mirror::DexCache* dex_cache = GetDexCache(i); in FindDexCache()
3032 mirror::DexCache* dex_cache = GetDexCache(i); in FindDexCache()
3039 mirror::DexCache* dex_cache = GetDexCache(i); in FindDexCache()
[all …]
Dexception_test.cc51 dex_ = my_klass_->GetDexCache()->GetDexFile(); in SetUp()
Dclass_linker_test.cc170 method->GetDeclaringClass()->GetDexCache()->GetResolvedMethods())); in AssertMethod()
172 method->GetDeclaringClass()->GetDexCache()->GetResolvedTypes())); in AssertMethod()
198 EXPECT_TRUE(klass->GetDexCache() != NULL); in AssertClass()
206 EXPECT_EQ(klass->GetDexCacheStrings(), klass->GetDexCache()->GetStrings()); in AssertClass()
934 const Signature void_sig = I->GetDexCache()->GetDexFile()->CreateSignature("()V"); in TEST_F()
/art/compiler/driver/
Dcompiler_driver-inl.h34 inline mirror::DexCache* CompilerDriver::GetDexCache(const DexCompilationUnit* mUnit) { in GetDexCache() function
86 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetResolvedFieldDexFileLocation()
129 if (LIKELY(fields_class->GetDexCache() == dex_cache)) { in IsFastStaticField()
193 *declaring_dex_file = declaring_class->GetDexCache()->GetDexFile(); in GetResolvedMethodDexFileLocation()
243 CHECK(referrer_class->GetDexCache()->GetResolvedMethod(target_method->dex_method_index) == in IsFastInvoke()
Dcompiler_driver.cc1223 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()
1555 const DexFile& original_dex_file = *klass->GetDexCache()->GetDexFile(); in SkipClass()
/art/compiler/dex/
Dmir_field_info.cc47 Handle<mirror::DexCache> dex_cache(hs.NewHandle(compiler_driver->GetDexCache(mUnit))); in Resolve()
94 Handle<mirror::DexCache> dex_cache(hs.NewHandle(compiler_driver->GetDexCache(mUnit))); in Resolve()
Dverified_method.cc234 mirror::ArtMethod* abstract_method = method_verifier->GetDexCache()->GetResolvedMethod( in GenerateDevirtMap()
258 concrete_method->GetDeclaringClass()->GetDexCache()->GetDexFile(), in GenerateDevirtMap()
Dmir_method_info.cc49 Handle<mirror::DexCache> dex_cache(hs.NewHandle(compiler_driver->GetDexCache(mUnit))); in Resolve()
/art/runtime/verifier/
Dmethod_verifier-inl.h45 inline mirror::DexCache* MethodVerifier::GetDexCache() { in GetDexCache() function
Dmethod_verifier.h233 mirror::DexCache* GetDexCache() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
/art/runtime/mirror/
Dart_field-inl.h281 inline mirror::DexCache* ArtField::GetDexCache() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetDexCache() function
282 return GetDeclaringClass()->GetDexCache(); in GetDexCache()
286 return GetDexCache()->GetDexFile(); in GetDexFile()
Dclass.cc436 if (GetDexCache() == dex_cache) { in FindDeclaredDirectMethod()
498 if (GetDexCache() == dex_cache) { in FindDeclaredVirtualMethod()
567 if (GetDexCache() == dex_cache) { in FindDeclaredInstanceField()
614 if (dex_cache == GetDexCache()) { in FindDeclaredStaticField()
776 mirror::Class* interface = klass->GetDexCache()->GetResolvedType(type_idx); in GetDirectInterface()
797 mirror::DexCache* dex_cache = GetDexCache(); in GetLocation()
Dart_method-inl.h413 return GetDexCache()->GetDexFile(); in GetDexFile()
529 inline mirror::DexCache* ArtMethod::GetDexCache() { in GetDexCache() function
530 return GetInterfaceMethodIfProxy()->GetDeclaringClass()->GetDexCache(); in GetDexCache()
Dclass-inl.h63 inline DexCache* Class::GetDexCache() { in GetDexCache() function
255 DexCache* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache; in ResolvedFieldAccessTest()
287 DexCache* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache; in ResolvedMethodAccessTest()
669 return *GetDexCache()->GetDexFile(); in GetDexFile()
Dart_field.h166 mirror::DexCache* GetDexCache() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
/art/runtime/entrypoints/
Dentrypoint_utils-inl.h483 referrer->GetDeclaringClass()->GetDexCache()->GetResolvedField(field_idx); in FindFieldFast()
543 referrer->GetDeclaringClass()->GetDexCache()->GetResolvedMethod(method_idx); in FindMethodFast()
/art/compiler/
Dimage_writer.cc612 DexCache* dex_cache = class_linker->GetDexCache(i); in ComputeEagerResolvedStringsCallback()
670 DexCache* dex_cache = class_linker->GetDexCache(idx); in PruneNonImageClasses()
782 dex_caches->Set<false>(i, class_linker->GetDexCache(i)); in CreateImageRoots()
Dcommon_compiler_test.cc158 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache(); in MakeExecutable()
/art/runtime/quick/
Dinline_method_analyser.cc332 mirror::DexCache* dex_cache = verifier->GetDexCache(); in ComputeSpecialAccessorInfo()

12