/art/runtime/mirror/ |
H A D | abstract_method.cc | 22 namespace mirror { namespace in namespace:art 54 mirror::Class* AbstractMethod::GetDeclaringClass() { 55 return GetFieldObject<mirror::Class>(DeclaringClassOffset()); 58 } // namespace mirror
|
H A D | abstract_method.h | 31 namespace mirror { namespace in namespace:art 33 // C++ mirror of java.lang.reflect.AbstractMethod. 45 mirror::Class* GetDeclaringClass() SHARED_REQUIRES(Locks::mutator_lock_); 64 HeapReference<mirror::Class> declaring_class_; 65 HeapReference<mirror::Class> declaring_class_of_overridden_method_; 74 } // namespace mirror
|
H A D | accessible_object.h | 29 namespace mirror { namespace in namespace:art 31 // C++ mirror of java.lang.reflect.AccessibleObject 57 } // namespace mirror
|
H A D | array-inl.h | 31 namespace mirror { namespace in namespace:art 407 inline void PointerArray::Fixup(mirror::PointerArray* dest, 419 } // namespace mirror
|
H A D | array.cc | 33 namespace mirror { namespace in namespace:art 45 Handle<mirror::IntArray> dimensions) 62 Handle<mirror::Class> h_component_type(hs2.NewHandle(array_class->GetComponentType())); 96 mirror::Class* element_class_ptr = element_class.Get(); 98 MutableHandle<mirror::Class> array_class( 105 mirror::Class* array_class_ptr = array_class.Get(); 160 } // namespace mirror
|
H A D | array.h | 29 namespace mirror { namespace in namespace:art 204 void Fixup(mirror::PointerArray* dest, size_t pointer_size, const Visitor& visitor) 208 } // namespace mirror
|
H A D | class-inl.h | 41 namespace mirror { namespace in namespace:art 378 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(referrer_dex_cache)); 379 Handle<mirror::ClassLoader> h_class_loader(hs.NewHandle(access_to->GetClassLoader())); 421 Handle<mirror::DexCache> h_dex_cache(hs.NewHandle(referrer_dex_cache)); 422 Handle<mirror::ClassLoader> h_class_loader(hs.NewHandle(access_to->GetClassLoader())); 551 sizeof(mirror::HeapReference<mirror::Object>))) 558 uint32_t base = sizeof(mirror::Class); // Static fields come after the class. 561 base = mirror::Class::ComputeClassSize( 569 uint32_t base = sizeof(mirror [all...] |
H A D | class.cc | 38 namespace mirror { namespace in namespace:art 47 java_lang_Class->SetClassFlags(mirror::kClassFlagClass); 60 inline void Class::SetVerifyError(mirror::Object* error) { 200 Handle<mirror::Class> h_this(hs.NewHandle(this)); 201 Handle<mirror::Class> h_super(hs.NewHandle(GetSuperClass())); 569 MutableHandle<mirror::IfTable> iftable(hs.NewHandle(GetIfTable())); 570 MutableHandle<mirror::Class> iface(hs.NewHandle<mirror::Class>(nullptr)); 737 HandleWrapper<mirror::Class> h_k(hs.NewHandleWrapper(&k)); 741 Handle<mirror [all...] |
H A D | class.h | 49 namespace mirror { namespace in namespace:art 57 // C++ mirror of java.lang.Class 500 mirror::Class* const component_type = GetComponentType<kVerifyFlags, kReadBarrierOption>(); 759 mirror::Class* klass, 760 mirror::String* name, 761 mirror::ObjectArray<mirror::Class>* args) 765 mirror::Class* klass, 766 mirror::ObjectArray<mirror [all...] |
H A D | class_flags.h | 23 namespace mirror { namespace in namespace:art 67 } // namespace mirror
|
H A D | class_loader-inl.h | 26 namespace mirror { namespace in namespace:art 32 inline void ClassLoader::VisitReferences(mirror::Class* klass, const Visitor& visitor) { 44 } // namespace mirror
|
H A D | class_loader.h | 27 namespace mirror { namespace in namespace:art 31 // C++ mirror of java.lang.ClassLoader 70 void VisitReferences(mirror::Class* klass, const Visitor& visitor) 88 } // namespace mirror
|
H A D | dex_cache-inl.h | 26 #include "mirror/class.h" 30 namespace mirror { namespace in namespace:art 128 inline void DexCache::VisitReferences(mirror::Class* klass, const Visitor& visitor) { 133 GcRoot<mirror::String>* strings = GetStrings(); 137 GcRoot<mirror::Class>* resolved_types = GetResolvedTypes(); 145 inline void DexCache::FixupStrings(GcRoot<mirror::String>* dest, const Visitor& visitor) { 146 GcRoot<mirror::String>* src = GetStrings(); 148 mirror::String* source = src[i].Read<kReadBarrierOption>(); 149 mirror::String* new_source = visitor(source); 150 dest[i] = GcRoot<mirror [all...] |
H A D | dex_cache.cc | 32 namespace mirror { namespace in namespace:art 82 void DexCache::SetLocation(mirror::String* location) { 86 } // namespace mirror
|
H A D | dex_cache.h | 34 namespace mirror { namespace in namespace:art 38 // C++ mirror of java.lang.DexCache. 65 void FixupStrings(GcRoot<mirror::String>* dest, const Visitor& visitor) 69 void FixupResolvedTypes(GcRoot<mirror::Class>* dest, const Visitor& visitor) 198 void SetLocation(mirror::String* location) SHARED_REQUIRES(Locks::mutator_lock_); 216 void VisitReferences(mirror::Class* klass, const Visitor& visitor) 236 } // namespace mirror
|
H A D | dex_cache_test.cc | 24 #include "mirror/class_loader-inl.h" 29 namespace mirror { namespace in namespace:art 56 Handle<mirror::ClassLoader> class_loader(hs.NewHandle( 57 soa.Decode<mirror::ClassLoader*>(jclass_loader))); 58 mirror::Class* klass = class_linker->FindClass(soa.Self(), "LMain;", class_loader); 72 Handle<mirror::ClassLoader> class_loader(hs.NewHandle( 73 soa.Decode<mirror::ClassLoader*>(jclass_loader))); 74 Handle<mirror::Class> klass1 = 77 Handle<mirror::Class> klass2 = 93 } // namespace mirror [all...] |
H A D | field-inl.h | 23 #include "mirror/dex_cache-inl.h" 28 namespace mirror { namespace in namespace:art 31 inline mirror::Field* Field::CreateFromArtField(Thread* self, ArtField* field, 35 Handle<mirror::Class> type = hs.NewHandle(field->GetType<true>()); 45 mirror::Throwable* exception = self->GetException(); 84 } // namespace mirror
|
H A D | field.cc | 25 namespace mirror { namespace in namespace:art 58 mirror::Class* declaring_class = GetDeclaringClass(); 70 mirror::DexCache* const dex_cache = declaring_class->GetDexCache(); 77 } // namespace mirror
|
H A D | field.h | 31 namespace mirror { namespace in namespace:art 36 // C++ mirror of java.lang.reflect.Field. 39 static mirror::Class* StaticClass() SHARED_REQUIRES(Locks::mutator_lock_) { 43 static mirror::Class* ArrayClass() SHARED_REQUIRES(Locks::mutator_lock_) { 51 mirror::Class* GetDeclaringClass() SHARED_REQUIRES(Locks::mutator_lock_) { 76 mirror::Class* GetType() SHARED_REQUIRES(Locks::mutator_lock_) { 77 return GetFieldObject<mirror::Class>(OFFSET_OF_OBJECT_MEMBER(Field, type_)); 96 static mirror::Field* CreateFromArtField(Thread* self, ArtField* field, 101 HeapReference<mirror::Class> declaring_class_; 102 HeapReference<mirror [all...] |
H A D | iftable-inl.h | 23 namespace mirror { namespace in namespace:art 33 } // namespace mirror
|
H A D | iftable.h | 24 namespace mirror { namespace in namespace:art 78 } // namespace mirror
|
H A D | method.cc | 21 #include "mirror/class-inl.h" 22 #include "mirror/object-inl.h" 25 namespace mirror { namespace in namespace:art 112 } // namespace mirror
|
H A D | method.h | 24 namespace mirror { namespace in namespace:art 28 // C++ mirror of java.lang.reflect.Method. 35 static mirror::Class* StaticClass() SHARED_REQUIRES(Locks::mutator_lock_) { 43 static mirror::Class* ArrayClass() SHARED_REQUIRES(Locks::mutator_lock_) { 60 // C++ mirror of java.lang.reflect.Constructor. 67 static mirror::Class* StaticClass() SHARED_REQUIRES(Locks::mutator_lock_) { 75 static mirror::Class* ArrayClass() SHARED_REQUIRES(Locks::mutator_lock_) { 92 } // namespace mirror
|
H A D | object-inl.h | 41 namespace mirror { namespace in namespace:art 108 inline mirror::Object* Object::MonitorEnter(Thread* self) { 112 inline mirror::Object* Object::MonitorTryEnter(Thread* self) { 352 mirror::Class* klass = GetClass<kVerifyFlags, kReadBarrierOption>(); 353 mirror::Class* component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); 366 mirror::Class* klass = GetClass<kVerifyFlags, kReadBarrierOption>(); 367 mirror::Class* component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); 853 mirror::Object* obj; 1046 if (!kIsStatic && (ref_offsets != mirror::Class::kClassWalkSuper)) { 1048 uint32_t field_offset = mirror [all...] |
H A D | object.cc | 40 namespace mirror { namespace in namespace:art 58 void operator()(mirror::Class* klass, mirror::Reference* ref) const 63 this->operator()(ref, mirror::Reference::ReferentOffset(), false); 67 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root ATTRIBUTE_UNUSED) 69 void VisitRoot(mirror::CompressedReference<mirror::Object>* root ATTRIBUTE_UNUSED) const {} 75 Object* Object::CopyObject(Thread* self, mirror::Object* dest, mirror [all...] |