HomeSort by relevance Sort by last modified time
    Searched defs:dex_cache (Results 1 - 15 of 15) sorted by null

  /art/runtime/native/
java_lang_DexCache.cc 18 #include "mirror/dex_cache.h"
27 mirror::DexCache* dex_cache = soa.Decode<mirror::DexCache*>(javaDexCache); local
29 DCHECK_EQ(dex_cache->GetLockOwnerThreadId(), soa.Self()->GetThreadId());
30 const DexFile* dex_file = dex_cache->GetDexFile();
dalvik_system_VMRuntime.cc 34 #include "mirror/dex_cache-inl.h"
227 static void PreloadDexCachesResolveString(Handle<mirror::DexCache> dex_cache, uint32_t string_idx,
230 mirror::String* string = dex_cache->GetResolvedString(string_idx);
234 const DexFile* dex_file = dex_cache->GetDexFile();
241 dex_cache->SetResolvedString(string_idx, string);
245 static void PreloadDexCachesResolveType(mirror::DexCache* dex_cache, uint32_t type_idx)
247 mirror::Class* klass = dex_cache->GetResolvedType(type_idx);
251 const DexFile* dex_file = dex_cache->GetDexFile();
263 dex_cache->SetResolvedType(type_idx, klass);
273 static void PreloadDexCachesResolveField(Handle<mirror::DexCache> dex_cache, uint32_t field_idx
385 mirror::DexCache* dex_cache = linker->FindDexCache(*dex_file); local
    [all...]
  /art/compiler/driver/
compiler_driver_test.cc 30 #include "mirror/dex_cache-inl.h"
110 mirror::DexCache* dex_cache = class_linker_->FindDexCache(*dex); local
111 EXPECT_EQ(dex->NumStringIds(), dex_cache->NumStrings());
112 for (size_t i = 0; i < dex_cache->NumStrings(); i++) {
113 const mirror::String* string = dex_cache->GetResolvedString(i);
116 EXPECT_EQ(dex->NumTypeIds(), dex_cache->NumResolvedTypes());
117 for (size_t i = 0; i < dex_cache->NumResolvedTypes(); i++) {
118 mirror::Class* type = dex_cache->GetResolvedType(i);
122 EXPECT_EQ(dex->NumMethodIds(), dex_cache->NumResolvedMethods());
123 for (size_t i = 0; i < dex_cache->NumResolvedMethods(); i++)
    [all...]
compiler_driver.cc 52 #include "mirror/dex_cache-inl.h"
754 Handle<mirror::DexCache> dex_cache(hs.NewHandle(class_linker->FindDexCache(*dex_file)));
756 class_linker->ResolveType(*dex_file, exception_type_idx, dex_cache,
832 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local
833 mirror::Class* resolved_class = dex_cache->GetResolvedType(type_idx);
857 Handle<mirror::DexCache> dex_cache
884 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local
921 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local
953 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local
1003 mirror::DexCache* dex_cache = Runtime::Current()->GetClassLinker()->FindDexCache(dex_file); local
1070 mirror::DexCache* dex_cache; local
1122 mirror::DexCache* dex_cache; local
    [all...]
  /art/compiler/
common_compiler_test.cc 33 #include "mirror/dex_cache.h"
158 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache(); local
159 const DexFile& dex_file = *dex_cache->GetDexFile();
image_writer.cc 49 #include "mirror/dex_cache-inl.h"
612 DexCache* dex_cache = class_linker->GetDexCache(i); local
613 const DexFile& dex_file = *dex_cache->GetDexFile();
623 if (dex_cache->GetResolvedString(string_idx) == NULL) {
624 dex_cache->SetResolvedString(string_idx, string);
670 DexCache* dex_cache = class_linker->GetDexCache(idx); local
671 for (size_t i = 0; i < dex_cache->NumResolvedTypes(); i++) {
672 Class* klass = dex_cache->GetResolvedType(i);
674 dex_cache->SetResolvedType(i, NULL);
677 for (size_t i = 0; i < dex_cache->NumResolvedMethods(); i++)
    [all...]
  /art/runtime/
common_throws.cc 319 mirror::DexCache* dex_cache = throw_location.GetMethod()->GetDeclaringClass()->GetDexCache(); local
320 const DexFile& dex_file = *dex_cache->GetDexFile();
351 mirror::DexCache* dex_cache = throw_location.GetMethod()->GetDeclaringClass()->GetDexCache(); local
352 const DexFile& dex_file = *dex_cache->GetDexFile();
360 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache(); local
361 const DexFile& dex_file = *dex_cache->GetDexFile();
intern_table.cc 22 #include "mirror/dex_cache.h"
157 mirror::DexCache* dex_cache = dex_caches->Get(i); local
158 const DexFile* dex_file = dex_cache->GetDexFile();
161 mirror::String* image_string = dex_cache->GetResolvedString(j);
189 mirror::DexCache* dex_cache = dex_caches->Get(i); local
190 const DexFile* dex_file = dex_cache->GetDexFile();
195 mirror::String* image = dex_cache->GetResolvedString(string_idx);
class_linker_test.cc 32 #include "mirror/dex_cache.h"
360 mirror::DexCache* dex_cache = class_linker_->FindDexCache(*dex); local
361 mirror::ObjectArray<mirror::ArtMethod>* resolved_methods = dex_cache->GetResolvedMethods();
    [all...]
thread.cc 895 mirror::DexCache* dex_cache = c->GetDexCache(); local
    [all...]
class_linker.cc 56 #include "mirror/dex_cache-inl.h"
2963 mirror::DexCache* dex_cache = GetDexCache(i); local
3024 mirror::DexCache* dex_cache = GetDexCache(i); local
3032 mirror::DexCache* dex_cache = GetDexCache(i); local
3039 mirror::DexCache* dex_cache = GetDexCache(i); local
3049 mirror::DexCache* dex_cache = GetDexCache(i); local
3266 mirror::DexCache* dex_cache = klass->GetDexCache(); local
3410 mirror::DexCache* dex_cache = dex_caches->Get(i); local
3448 mirror::DexCache* dex_cache = dex_caches->Get(i); local
3950 mirror::DexCache* dex_cache = nullptr; local
5901 mirror::DexCache* dex_cache = declaring_class->GetDexCache(); local
    [all...]
debugger.cc 3438 mirror::DexCache* dex_cache = m->GetDeclaringClass()->GetDexCache(); local
    [all...]
  /art/runtime/quick/
inline_method_analyser.cc 26 #include "mirror/dex_cache.h"
27 #include "mirror/dex_cache-inl.h"
332 mirror::DexCache* dex_cache = verifier->GetDexCache(); local
334 mirror::ArtMethod* method = dex_cache->GetResolvedMethod(method_idx);
335 mirror::ArtField* field = dex_cache->GetResolvedField(field_idx);
341 if (!method_class->CanAccessResolvedField(field_class, field, dex_cache, field_idx) ||
  /art/runtime/mirror/
class.cc 24 #include "dex_cache.h"
397 ArtMethod* Class::FindInterfaceMethod(const DexCache* dex_cache, uint32_t dex_method_idx) {
399 ArtMethod* method = FindDeclaredVirtualMethod(dex_cache, dex_method_idx);
407 method = iftable->GetInterface(i)->FindDeclaredVirtualMethod(dex_cache, dex_method_idx);
435 ArtMethod* Class::FindDeclaredDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx) {
436 if (GetDexCache() == dex_cache) {
467 ArtMethod* Class::FindDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx) {
469 ArtMethod* method = klass->FindDeclaredDirectMethod(dex_cache, dex_method_idx);
497 ArtMethod* Class::FindDeclaredVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx) {
498 if (GetDexCache() == dex_cache) {
797 mirror::DexCache* dex_cache = GetDexCache(); local
    [all...]
  /art/runtime/gc/
heap.cc 572 mirror::DexCache* dex_cache = klass->GetDexCache<kVerifyNone>(); local
573 if (!IsValidContinuousSpaceObjectAddress(dex_cache)) {
574 return StringPrintf("<non heap address dex_cache %p>", dex_cache);
576 const DexFile* dex_file = dex_cache->GetDexFile();
    [all...]

Completed in 750 milliseconds