/art/runtime/native/ |
java_lang_DexCache.cc | 31 mirror::DexCache* dex_cache = soa.Decode<mirror::DexCache*>(javaDexCache); 54 mirror::DexCache* dex_cache = soa.Decode<mirror::DexCache*>(javaDexCache); 61 mirror::DexCache* dex_cache = soa.Decode<mirror::DexCache*>(javaDexCache); 69 mirror::DexCache* dex_cache = soa.Decode<mirror::DexCache*>(javaDexCache); 77 mirror::DexCache* dex_cache = soa.Decode<mirror::DexCache*>(javaDexCache) [all...] |
/libcore/libart/src/main/java/java/lang/ |
DexCache.java | 40 final class DexCache { 95 private DexCache() {}
|
/art/runtime/mirror/ |
dex_cache.h | 38 // C++ mirror of java.lang.DexCache. 39 class MANAGED DexCache FINAL : public Object { 41 // Size of java.lang.DexCache.class. 44 // Size of an instance of java.lang.DexCache not including referenced values. 46 return sizeof(DexCache); 73 return GetFieldObject<String>(OFFSET_OF_OBJECT_MEMBER(DexCache, location_)); 77 return OFFSET_OF_OBJECT_MEMBER(DexCache, dex_); 81 return OFFSET_OF_OBJECT_MEMBER(DexCache, strings_); 85 return OFFSET_OF_OBJECT_MEMBER(DexCache, resolved_types_); 89 return OFFSET_OF_OBJECT_MEMBER(DexCache, resolved_fields_) [all...] |
dex_cache-inl.h | 32 inline uint32_t DexCache::ClassSize(size_t pointer_size) { 37 inline String* DexCache::GetResolvedString(uint32_t string_idx) { 42 inline void DexCache::SetResolvedString(uint32_t string_idx, String* resolved) { 50 inline Class* DexCache::GetResolvedType(uint32_t type_idx) { 55 inline void DexCache::SetResolvedType(uint32_t type_idx, Class* resolved) { 63 inline ArtField* DexCache::GetResolvedField(uint32_t field_idx, size_t ptr_size) { 73 inline void DexCache::SetResolvedField(uint32_t field_idx, ArtField* field, size_t ptr_size) { 79 inline ArtMethod* DexCache::GetResolvedMethod(uint32_t method_idx, size_t ptr_size) { 91 inline void DexCache::SetResolvedMethod(uint32_t method_idx, ArtMethod* method, size_t ptr_size) { 98 inline PtrType DexCache::GetElementPtrSize(PtrType* ptr_array, size_t idx, size_t ptr_size) [all...] |
dex_cache.cc | 34 void DexCache::Init(const DexFile* dex_file, 70 void DexCache::Fixup(ArtMethod* trampoline, size_t pointer_size) { 82 void DexCache::SetLocation(mirror::String* location) { 83 SetFieldObject<false>(OFFSET_OF_OBJECT_MEMBER(DexCache, location_), location);
|
dex_cache_test.cc | 37 Handle<DexCache> dex_cache(
|
field.cc | 70 mirror::DexCache* const dex_cache = declaring_class->GetDexCache();
|
/art/compiler/driver/ |
dex_compilation_unit.h | 30 class DexCache; 45 Handle<mirror::DexCache> dex_cache); 111 Handle<mirror::DexCache> GetDexCache() const { 128 Handle<mirror::DexCache> dex_cache_;
|
dex_compilation_unit.cc | 33 Handle<mirror::DexCache> dex_cache)
|
compiler_driver.h | 48 class DexCache; 200 bool CanAssumeTypeIsPresentInDexCache(Handle<mirror::DexCache> dex_cache, 209 Handle<mirror::DexCache> dex_cache, 216 Handle<mirror::DexCache> dex_cache, 231 // Get the DexCache for the 232 mirror::DexCache* GetDexCache(const DexCompilationUnit* mUnit) 241 const ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, 246 const ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, 254 const ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, 261 const ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache [all...] |
compiler_driver-inl.h | 33 inline mirror::DexCache* CompilerDriver::GetDexCache(const DexCompilationUnit* mUnit) { 43 const ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, 59 const ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, 69 const ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, 82 // ClassLinker can return a field of the wrong kind directly from the DexCache. 89 inline mirror::DexCache* CompilerDriver::FindDexCache(const DexFile* dex_file) { 94 const ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, 120 mirror::DexCache* dex_cache, mirror::Class* referrer_class, 135 mirror::DexCache* dex_cache ATTRIBUTE_UNUSED, 145 mirror::DexCache* dex_cache [all...] |
/art/test/497-inlining-and-class-loader/ |
clear_dex_cache.cc | 31 mirror::DexCache* dex_cache = soa.Decode<mirror::Class*>(cls)->GetDexCache(); 47 ArtMethod* method = mirror::DexCache::GetElementPtrSize(methods, i, sizeof(void*)); 56 mirror::DexCache* dex_cache = soa.Decode<mirror::Class*>(cls)->GetDexCache(); 65 mirror::DexCache::SetElementPtrSize(methods, i, method, sizeof(void*));
|
/art/runtime/verifier/ |
method_verifier-inl.h | 49 inline mirror::DexCache* MethodVerifier::GetDexCache() {
|
method_verifier.h | 163 Handle<mirror::DexCache> dex_cache, 176 Handle<mirror::DexCache> dex_cache, 250 mirror::DexCache* GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_); 287 Handle<mirror::DexCache> dex_cache, 338 Handle<mirror::DexCache> dex_cache, 360 Handle<mirror::DexCache> dex_cache, [all...] |
/art/compiler/optimizing/ |
builder.h | 45 Handle<mirror::DexCache> dex_cache, 113 ScopedNullHandle<mirror::DexCache> null_dex_cache_;
|
reference_type_propagation.h | 35 Handle<mirror::DexCache> hint_dex_cache, 97 Handle<mirror::DexCache> hint_dex_cache_;
|
ssa_builder.h | 51 Handle<mirror::DexCache> dex_cache, 118 Handle<mirror::DexCache> dex_cache_;
|
inliner.h | 92 HInstanceFieldGet* CreateInstanceFieldGet(Handle<mirror::DexCache> dex_cache, 96 HInstanceFieldSet* CreateInstanceFieldSet(Handle<mirror::DexCache> dex_cache,
|
reference_type_propagation.cc | 26 static inline mirror::DexCache* FindDexCacheWithHint(Thread* self, 28 Handle<mirror::DexCache> hint_dex_cache) 75 Handle<mirror::DexCache> hint_dex_cache, 110 Handle<mirror::DexCache> hint_dex_cache_; 117 Handle<mirror::DexCache> hint_dex_cache, 445 Handle<mirror::DexCache> dex_cache( 479 mirror::DexCache* dex_cache = FindDexCacheWithHint(soa.Self(), dex_file, hint_dex_cache_); 495 Handle<mirror::DexCache> hint_dex_cache) 497 mirror::DexCache* dex_cache = FindDexCacheWithHint(self, dex_file, hint_dex_cache); [all...] |
/art/runtime/ |
class_linker-inl.h | 70 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 85 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 97 mirror::DexCache* dex_cache_ptr = declaring_class->GetDexCache(); 101 Handle<mirror::DexCache> dex_cache(hs.NewHandle(dex_cache_ptr)); 121 Handle<mirror::DexCache> dex_cache, 149 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(declaring_class->GetDexCache())); 164 inline ArtField* ClassLinker::GetResolvedField(uint32_t field_idx, mirror::DexCache* dex_cache) { 179 Handle<mirror::DexCache> dex_cache(hs.NewHandle(declaring_class->GetDexCache()));
|
art_field.cc | 60 uint32_t string_idx, mirror::DexCache* dex_cache) {
|
class_linker.h | 48 class DexCache; 240 // result in the DexCache. The referrer is used to identify the 241 // target DexCache and ClassLoader to use for resolution. 246 // result in the DexCache. 248 Handle<mirror::DexCache> dex_cache) 252 // result in the DexCache if found. Return null if not found. 254 Handle<mirror::DexCache> dex_cache) 258 // result in the DexCache. The referrer is used to identity the 259 // target DexCache and ClassLoader to use for resolution. 265 // result in the DexCache. The referrer is used to identify th [all...] |
art_field.h | 35 class DexCache; 192 mirror::DexCache* GetDexCache() SHARED_REQUIRES(Locks::mutator_lock_); 210 mirror::DexCache* dex_cache)
|
/art/compiler/ |
compiler.h | 56 Handle<mirror::DexCache> dex_cache) const = 0;
|
image_writer.cc | 68 using ::art::mirror::DexCache; 434 mirror::DexCache* dex_cache = 435 down_cast<mirror::DexCache*>(self->DecodeJObject(data.weak_root)); 465 void ImageWriter::AddDexCacheArrayRelocation(void* array, size_t offset, DexCache* dex_cache) { [all...] |