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

1 2 3

  /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...]

Completed in 611 milliseconds

1 2 3