HomeSort by relevance Sort by last modified time
    Searched refs:DexCache (Results 26 - 50 of 72) sorted by null

12 3

  /art/runtime/mirror/
class.h 53 class DexCache;
634 DexCache* dex_cache, uint32_t field_idx)
644 DexCache* dex_cache, uint32_t method_idx)
701 DexCache* GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_);
704 void SetDexCache(DexCache* new_dex_cache) SHARED_REQUIRES(Locks::mutator_lock_);
    [all...]
class.cc 131 void Class::SetDexCache(DexCache* new_dex_cache) {
375 ArtMethod* Class::FindInterfaceMethod(const DexCache* dex_cache, uint32_t dex_method_idx,
415 ArtMethod* Class::FindDeclaredDirectMethod(const DexCache* dex_cache, uint32_t dex_method_idx,
450 const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) {
496 ArtMethod* Class::FindDeclaredVirtualMethod(const DexCache* dex_cache, uint32_t dex_method_idx,
541 const DexCache* dex_cache, uint32_t dex_method_idx, size_t pointer_size) {
674 ArtField* Class::FindDeclaredInstanceField(const DexCache* dex_cache, uint32_t dex_field_idx) {
697 ArtField* Class::FindInstanceField(const DexCache* dex_cache, uint32_t dex_field_idx) {
714 ArtField* Class::FindDeclaredStaticField(const DexCache* dex_cache, uint32_t dex_field_idx) {
751 ArtField* Class::FindStaticField(Thread* self, Handle<Class> klass, const DexCache* dex_cache
    [all...]
class-inl.h 66 inline DexCache* Class::GetDexCache() {
67 return GetFieldObject<DexCache, kVerifyFlags>(OFFSET_OF_OBJECT_MEMBER(Class, dex_cache_));
363 uint32_t field_idx, DexCache* dex_cache) {
369 DexCache* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache;
392 uint32_t method_idx, DexCache* dex_cache) {
399 DexCache* referrer_dex_cache = use_referrers_cache ? this->GetDexCache() : dex_cache;
422 DexCache* dex_cache, uint32_t field_idx) {
432 DexCache* dex_cache, uint32_t method_idx) {
    [all...]
  /art/runtime/
art_method-inl.h 130 // without accessing the DexCache and we don't want to do that in release build.
134 ArtMethod* method = mirror::DexCache::GetElementPtrSize(GetDexCacheResolvedMethods(ptr_size),
149 // without accessing the DexCache and we don't want to do that in release build.
154 mirror::DexCache::SetElementPtrSize(GetDexCacheResolvedMethods(ptr_size),
182 mirror::DexCache* dex_cache =
393 inline mirror::DexCache* ArtMethod::GetDexCache() {
407 ArtMethod* interface_method = mirror::DexCache::GetElementPtrSize(
449 interface_method = mirror::DexCache::GetElementPtrSize(
intern_table.cc 187 mirror::ObjectArray<mirror::DexCache>* dex_caches = root->AsObjectArray<mirror::DexCache>();
189 mirror::DexCache* dex_cache = dex_caches->Get(i);
218 mirror::ObjectArray<mirror::DexCache>* dex_caches = root->AsObjectArray<mirror::DexCache>();
220 mirror::DexCache* dex_cache = dex_caches->Get(i);
class_linker_test.cc 434 mirror::DexCache* dex_cache = class_linker_->FindDexCache(Thread::Current(), dex);
438 mirror::DexCache::GetElementPtrSize(resolved_methods, i, sizeof(void*)) != nullptr)
575 addOffset(OFFSETOF_MEMBER(mirror::Class, dex_cache_), "dexCache");
643 struct DexCacheOffsets : public CheckOffsets<mirror::DexCache> {
644 DexCacheOffsets() : CheckOffsets<mirror::DexCache>(false, "Ljava/lang/DexCache;") {
645 addOffset(OFFSETOF_MEMBER(mirror::DexCache, dex_), "dex");
646 addOffset(OFFSETOF_MEMBER(mirror::DexCache, dex_file_), "dexFile");
647 addOffset(OFFSETOF_MEMBER(mirror::DexCache, location_), "location");
648 addOffset(OFFSETOF_MEMBER(mirror::DexCache, num_resolved_fields_), "numResolvedFields")
    [all...]
class_linker.cc 488 // Set up DexCache. This cannot be done later since AppendToBootClassPath calls AllocDexCache.
490 AllocClass(self, java_lang_Class.Get(), mirror::DexCache::ClassSize(image_pointer_size_))));
493 java_lang_DexCache->SetObjectSize(mirror::DexCache::InstanceSize());
510 // DexCache instances. Needs to be after String, Field, Method arrays since AllocDexCache uses
541 // Object, String and DexCache need to be rerun through FindSystemClass to finish init
548 CheckSystemClass(self, java_lang_DexCache, "Ljava/lang/DexCache;");
549 CHECK_EQ(java_lang_DexCache->GetObjectSize(), mirror::DexCache::InstanceSize());
    [all...]
common_throws.cc 361 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache();
390 mirror::DexCache* dex_cache =
398 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache();
art_method.cc 60 Handle<mirror::DexCache> dex_cache(hs.NewHandle(GetDexCache()));
138 result = mirror::DexCache::GetElementPtrSize(GetDexCacheResolvedMethods(pointer_size),
dex_file.h 42 class DexCache;
57 // TODO: move all of the macro functionality into the DexCache class.
    [all...]
  /art/compiler/optimizing/
instruction_builder.h 46 Handle<mirror::DexCache> dex_cache)
102 Handle<mirror::DexCache> dex_cache,
307 Handle<mirror::DexCache> dex_cache_;
gvn_test.cc 31 ScopedNullHandle<mirror::DexCache> dex_cache;
116 ScopedNullHandle<mirror::DexCache> dex_cache;
199 ScopedNullHandle<mirror::DexCache> dex_cache;
322 ScopedNullHandle<mirror::DexCache> dex_cache;
licm_test.cc 111 ScopedNullHandle<mirror::DexCache> dex_cache;
138 ScopedNullHandle<mirror::DexCache> dex_cache;
reference_type_propagation_test.cc 41 Handle<mirror::DexCache>(),
inliner.cc 190 Handle<mirror::DexCache> dex_cache)
269 mirror::DexCache* const dex_cache = IsSameDexFile(caller_dex_file, *ref.dex_file)
    [all...]
optimizing_compiler.cc 271 Handle<mirror::DexCache> dex_cache) const OVERRIDE;
323 Handle<mirror::DexCache> dex_cache,
617 Handle<mirror::DexCache> dex_cache,
794 Handle<mirror::DexCache> dex_cache) const {
    [all...]
instruction_builder.cc     [all...]
sharpening.cc 171 Handle<mirror::DexCache> dex_cache = IsSameDexFile(dex_file, *compilation_unit_.GetDexFile())
  /art/compiler/
image_writer.h 133 size_t GetOatIndexForDexCache(mirror::DexCache* dex_cache) const
331 void AddDexCacheArrayRelocation(void* array, size_t offset, mirror::DexCache* dex_cache)
414 void FixupDexCache(mirror::DexCache* orig_dex_cache, mirror::DexCache* copy_dex_cache)
474 T* NativeCopyLocation(T* obj, mirror::DexCache* dex_cache) SHARED_REQUIRES(Locks::mutator_lock_);
common_compiler_test.cc 49 mirror::DexCache* dex_cache = method->GetDeclaringClass()->GetDexCache();
  /art/patchoat/
patchoat.cc 585 auto* dex_caches = down_cast<mirror::ObjectArray<mirror::DexCache>*>(
591 // Though the DexCache array fields are usually treated as native pointers, we set the full
598 mirror::DexCache::StringsOffset(),
606 mirror::DexCache::ResolvedTypesOffset(),
615 mirror::DexCache::ResolvedMethodsOffset(),
620 ArtMethod* orig = mirror::DexCache::GetElementPtrSize(orig_methods, j, pointer_size);
622 mirror::DexCache::SetElementPtrSize(copy_methods, j, copy, pointer_size);
628 mirror::DexCache::ResolvedFieldsOffset(),
633 ArtField* orig = mirror::DexCache::GetElementPtrSize(orig_fields, j, pointer_size);
635 mirror::DexCache::SetElementPtrSize(copy_fields, j, copy, pointer_size)
    [all...]
  /art/runtime/native/
dalvik_system_VMRuntime.cc 283 Handle<mirror::DexCache> dex_cache, uint32_t string_idx, StringTable& strings)
301 Thread* self, mirror::DexCache* dex_cache, uint32_t type_idx)
329 static void PreloadDexCachesResolveField(Handle<mirror::DexCache> dex_cache, uint32_t field_idx,
357 static void PreloadDexCachesResolveMethod(Handle<mirror::DexCache> dex_cache, uint32_t method_idx,
441 mirror::DexCache* const dex_cache = class_linker->FindDexCache(self, *dex_file, true);
507 Handle<mirror::DexCache> dex_cache(hs.NewHandle(linker->RegisterDexFile(*dex_file, nullptr)));
  /art/compiler/driver/
compiler_driver.cc 571 Handle<mirror::DexCache> dex_cache)
680 Handle<mirror::DexCache> dex_cache(hs.NewHandle(method->GetDexCache()));
    [all...]
  /art/runtime/gc/space/
image_space.cc     [all...]
  /art/oatdump/
oatdump.cc     [all...]

Completed in 1956 milliseconds

12 3