Searched defs:mirror (Results 51 - 75 of 109) sorted by path

12345

/art/runtime/mirror/
H A Dabstract_method.cc22 namespace mirror { namespace in namespace:art
54 mirror::Class* AbstractMethod::GetDeclaringClass() {
55 return GetFieldObject<mirror::Class>(DeclaringClassOffset());
58 } // namespace mirror
H A Dabstract_method.h31 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 Daccessible_object.h29 namespace mirror { namespace in namespace:art
31 // C++ mirror of java.lang.reflect.AccessibleObject
57 } // namespace mirror
H A Darray-inl.h31 namespace mirror { namespace in namespace:art
407 inline void PointerArray::Fixup(mirror::PointerArray* dest,
419 } // namespace mirror
H A Darray.cc33 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 Darray.h29 namespace mirror { namespace in namespace:art
204 void Fixup(mirror::PointerArray* dest, size_t pointer_size, const Visitor& visitor)
208 } // namespace mirror
H A Dclass-inl.h41 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 Dclass.cc38 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 Dclass.h49 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 Dclass_flags.h23 namespace mirror { namespace in namespace:art
67 } // namespace mirror
H A Dclass_loader-inl.h26 namespace mirror { namespace in namespace:art
32 inline void ClassLoader::VisitReferences(mirror::Class* klass, const Visitor& visitor) {
44 } // namespace mirror
H A Dclass_loader.h27 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 Ddex_cache-inl.h26 #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 Ddex_cache.cc32 namespace mirror { namespace in namespace:art
82 void DexCache::SetLocation(mirror::String* location) {
86 } // namespace mirror
H A Ddex_cache.h34 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 Ddex_cache_test.cc24 #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 Dfield-inl.h23 #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 Dfield.cc25 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 Dfield.h31 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 Diftable-inl.h23 namespace mirror { namespace in namespace:art
33 } // namespace mirror
H A Diftable.h24 namespace mirror { namespace in namespace:art
78 } // namespace mirror
H A Dmethod.cc21 #include "mirror/class-inl.h"
22 #include "mirror/object-inl.h"
25 namespace mirror { namespace in namespace:art
112 } // namespace mirror
H A Dmethod.h24 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 Dobject-inl.h41 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 Dobject.cc40 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...]

Completed in 127 milliseconds

12345