Lines Matching defs:dex_cache
33 #include "mirror/dex_cache.h"
434 mirror::DexCache* dex_cache = class_linker_->FindDexCache(Thread::Current(), dex);
435 auto* resolved_methods = dex_cache->GetResolvedMethods();
436 for (size_t i = 0, num_methods = dex_cache->NumResolvedMethods(); i != num_methods; ++i) {
1235 MutableHandle<mirror::DexCache> dex_cache(hs.NewHandle<mirror::DexCache>(nullptr));
1239 dex_cache.Assign(down_cast<mirror::DexCache*>(soa.Self()->DecodeJObject(data.weak_root)));
1240 if (dex_cache.Get() != nullptr) {
1244 ASSERT_TRUE(dex_cache.Get() != nullptr);
1247 dex_cache.Assign(dex_cache->Clone(soa.Self())->AsDexCache());
1252 dex_cache->SetLocation(location.Get());
1253 const DexFile* old_dex_file = dex_cache->GetDexFile();
1264 class_linker->RegisterDexFileLocked(*dex_file, dex_cache);