Home | History | Annotate | Download | only in runtime

Lines Matching refs:dex_cache

33 #include "mirror/dex_cache.h"
370 mirror::DexCache* dex_cache = class_linker_->FindDexCache(Thread::Current(), dex);
371 auto* resolved_methods = dex_cache->GetResolvedMethods();
372 for (size_t i = 0, num_methods = dex_cache->NumResolvedMethods(); i != num_methods; ++i) {
1208 MutableHandle<mirror::DexCache> dex_cache(hs.NewHandle<mirror::DexCache>(nullptr));
1212 dex_cache.Assign(down_cast<mirror::DexCache*>(soa.Self()->DecodeJObject(data.weak_root)));
1213 if (dex_cache.Get() != nullptr) {
1217 ASSERT_TRUE(dex_cache.Get() != nullptr);
1220 dex_cache.Assign(dex_cache->Clone(soa.Self())->AsDexCache());
1225 dex_cache->SetLocation(location.Get());
1226 const DexFile* old_dex_file = dex_cache->GetDexFile();
1237 class_linker->RegisterDexFileLocked(*dex_file, dex_cache);