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

12 3 4 5 6 7 8 91011>>

  /art/test/626-const-class-linking/
clear_dex_cache_types.cc 18 #include "mirror/class-inl.h"
19 #include "mirror/class_loader.h"
20 #include "mirror/dex_cache-inl.h"
28 mirror::DexCache* dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache();
30 mirror::TypeDexCachePair cleared(nullptr, mirror::TypeDexCachePair::InvalidIndexForSlot(i));
38 Handle<mirror::Class> klass = hs.NewHandle(soa.Decode<mirror::Class>(cls));
39 mirror::Class::Status status = klass->GetStatus()
    [all...]
  /art/runtime/mirror/
method_type_test.cc 31 namespace mirror { namespace in namespace:art
39 static mirror::MethodType* CreateMethodType(const std::string& return_type,
50 Handle<mirror::ClassLoader> boot_class_loader = hs.NewHandle<mirror::ClassLoader>(nullptr);
52 Handle<mirror::Class> return_clazz = hs.NewHandle(class_linker->FindClass(
56 ObjPtr<mirror::Class> class_type = mirror::Class::GetJavaLangClass();
57 mirror::Class* class_array_type = class_linker->FindArrayClass(self, &class_type);
58 Handle<mirror::ObjectArray<mirror::Class>> param_classes = hs.NewHandle
    [all...]
method_type.h 22 #include "mirror/object_array.h"
29 namespace mirror { namespace in namespace:art
31 // C++ mirror of java.lang.invoke.MethodType
34 static mirror::MethodType* Create(Thread* const self,
39 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) {
61 bool IsExactMatch(mirror::MethodType* target) REQUIRES_SHARED(Locks::mutator_lock_);
65 bool IsConvertible(mirror::MethodType* target) REQUIRES_SHARED(Locks::mutator_lock_);
92 HeapReference<mirror::Object> form_; // Unused in the runtime
93 HeapReference<mirror::String> method_descriptor_; // Unused in the runtime
94 HeapReference<ObjectArray<mirror::Class>> p_types_
    [all...]
call_site.h 20 #include "mirror/method_handle_impl.h"
27 namespace mirror { namespace in namespace:art
29 // C++ mirror of java.lang.invoke.CallSite
32 static mirror::CallSite* Create(Thread* const self,
36 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) {
53 HeapReference<mirror::MethodHandle> target_;
55 static GcRoot<mirror::Class> static_class_; // java.lang.invoke.CallSite.class
61 } // namespace mirror
method_handles_lookup.h 31 namespace mirror { namespace in namespace:art
33 // C++ mirror of java.lang.invoke.MethodHandles.Lookup
36 static mirror::MethodHandlesLookup* Create(Thread* const self,
40 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) {
57 HeapReference<mirror::Class> lookup_class_;
61 static GcRoot<mirror::Class> static_class_; // java.lang.invoke.MethodHandles.Lookup.class
67 } // namespace mirror
  /art/runtime/
class_linker-inl.h 25 #include "mirror/class_loader.h"
26 #include "mirror/dex_cache-inl.h"
27 #include "mirror/iftable.h"
28 #include "mirror/object_array-inl.h"
36 inline mirror::Class* ClassLinker::FindArrayClass(Thread* self,
37 ObjPtr<mirror::Class>* element_class) {
40 ObjPtr<mirror::Class> array_class = find_array_class_cache_[i].Read();
49 Handle<mirror::ClassLoader> class_loader(hs.NewHandle((*element_class)->GetClassLoader()));
50 HandleWrapperObjPtr<mirror::Class> h_element_class(hs.NewHandleWrapper(element_class));
51 ObjPtr<mirror::Class> array_class = FindClass(self, descriptor.c_str(), class_loader)
    [all...]
class_linker.h 37 #include "mirror/class.h"
48 namespace mirror { namespace in namespace:art
60 } // namespace mirror
79 virtual bool operator()(ObjPtr<mirror::Class> klass) = 0;
85 virtual void Visit(ObjPtr<mirror::ClassLoader> class_loader)
91 // Well known mirror::Class roots accessed via GetClassRoot.
159 Handle<mirror::ClassLoader> class_loader,
175 mirror::Class* FindClass(Thread* self,
177 Handle<mirror::ClassLoader> class_loader)
183 mirror::Class* FindSystemClass(Thread* self, const char* descriptor
    [all...]
art_field.h 35 namespace mirror { namespace in namespace:art
40 } // namespace mirror
45 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_);
47 void SetDeclaringClass(ObjPtr<mirror::Class> new_declaring_class)
50 mirror::CompressedReference<mirror::Object>* GetDeclaringClassAddressWithoutBarrier() {
104 uint8_t GetBoolean(ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_);
107 void SetBoolean(ObjPtr<mirror::Object> object, uint8_t z) REQUIRES_SHARED(Locks::mutator_lock_);
109 int8_t GetByte(ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_);
112 void SetByte(ObjPtr<mirror::Object> object, int8_t b) REQUIRES_SHARED(Locks::mutator_lock_)
    [all...]
verify_object-inl.h 22 #include "mirror/object-inl.h"
27 inline bool VerifyClassClass(ObjPtr<mirror::Class> c) {
32 mirror::Class* c_c = c->GetClass<kVerifyNone>();
reference_table.h 32 namespace mirror { namespace in namespace:art
34 } // namespace mirror
45 void Add(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
47 void Remove(ObjPtr<mirror::Object> obj) REQUIRES_SHARED(Locks::mutator_lock_);
57 typedef std::vector<GcRoot<mirror::Object>,
58 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
method_handles.h 25 #include "mirror/class.h"
29 namespace mirror { namespace in namespace:art
32 } // mirror
38 bool IsParameterTypeConvertible(ObjPtr<mirror::Class> from,
39 ObjPtr<mirror::Class> to);
43 bool IsReturnTypeConvertible(ObjPtr<mirror::Class> from,
44 ObjPtr<mirror::Class> to);
50 bool ConvertJValueCommon(Handle<mirror::MethodType> callsite_type,
51 Handle<mirror::MethodType> callee_type,
52 ObjPtr<mirror::Class> from
    [all...]
class_linker_test.cc 34 #include "mirror/accessible_object.h"
35 #include "mirror/call_site.h"
36 #include "mirror/class-inl.h"
37 #include "mirror/class_ext.h"
38 #include "mirror/dex_cache.h"
39 #include "mirror/emulated_stack_frame.h"
40 #include "mirror/executable.h"
41 #include "mirror/field.h"
42 #include "mirror/method_type.h"
43 #include "mirror/method_handle_impl.h
    [all...]
reflection.h 26 namespace mirror { namespace in namespace:art
29 } // namespace mirror
36 ObjPtr<mirror::Object> BoxPrimitive(Primitive::Type src_class, const JValue& value)
39 bool UnboxPrimitiveForField(ObjPtr<mirror::Object> o,
40 ObjPtr<mirror::Class> dst_class,
45 bool UnboxPrimitiveForResult(ObjPtr<mirror::Object> o,
46 ObjPtr<mirror::Class> dst_class,
95 ALWAYS_INLINE bool VerifyObjectIsClass(ObjPtr<mirror::Object> o, ObjPtr<mirror::Class> c)
99 ObjPtr<mirror::Object> obj
    [all...]
  /art/test/497-inlining-and-class-loader/
clear_dex_cache.cc 20 #include "mirror/array-inl.h"
21 #include "mirror/class-inl.h"
22 #include "mirror/dex_cache-inl.h"
35 mirror::DexCache* dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache();
49 mirror::PointerArray* pointer_array = soa.Decode<mirror::PointerArray>(array).Ptr();
51 ArtMethod* method = mirror::DexCache::GetElementPtrSize(methods, i, kRuntimePointerSize);
60 mirror::DexCache* dex_cache = soa.Decode<mirror::Class>(cls)->GetDexCache()
    [all...]
  /art/runtime/arch/x86/
entrypoints_init_x86.cc 30 extern "C" size_t art_quick_instance_of(mirror::Object* obj, mirror::Class* ref_class);
37 extern "C" mirror::Object* art_quick_read_barrier_mark_reg00(mirror::Object*);
38 extern "C" mirror::Object* art_quick_read_barrier_mark_reg01(mirror::Object*);
39 extern "C" mirror::Object* art_quick_read_barrier_mark_reg02(mirror::Object*);
40 extern "C" mirror::Object* art_quick_read_barrier_mark_reg03(mirror::Object*)
    [all...]
  /art/runtime/gc/
allocation_listener.h 31 namespace mirror { namespace in namespace:art
43 virtual void ObjectAllocated(Thread* self, ObjPtr<mirror::Object>* obj, size_t byte_count)
reference_queue.h 35 namespace mirror { namespace in namespace:art
37 } // namespace mirror
58 void AtomicEnqueueIfNotEnqueued(Thread* self, ObjPtr<mirror::Reference> ref)
63 void EnqueueReference(ObjPtr<mirror::Reference> ref) REQUIRES_SHARED(Locks::mutator_lock_);
67 ObjPtr<mirror::Reference> DequeuePendingReference() REQUIRES_SHARED(Locks::mutator_lock_);
72 void DisableReadBarrierForReference(ObjPtr<mirror::Reference> ref)
102 mirror::Reference* GetList() REQUIRES_SHARED(Locks::mutator_lock_) {
116 mirror::Reference* list_;
  /art/runtime/gc/collector/
concurrent_copying.h 27 #include "mirror/object.h"
28 #include "mirror/object_reference.h"
42 typedef AtomicStack<mirror::Object> ObjectStack;
101 void AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset, mirror::Object* ref)
103 void AssertToSpaceInvariant(GcRootSource* gc_root_source, mirror::Object* ref)
105 bool IsInToSpace(mirror::Object* ref) REQUIRES_SHARED(Locks::mutator_lock_) {
110 ALWAYS_INLINE mirror::Object* Mark(mirror::Object* from_ref,
111 mirror::Object* holder = nullptr
    [all...]
  /art/runtime/native/
java_lang_reflect_Array.cc 23 #include "mirror/class-inl.h"
24 #include "mirror/object-inl.h"
35 Handle<mirror::Class> element_class(hs.NewHandle(soa.Decode<mirror::Class>(javaElementClass)));
38 ObjPtr<mirror::Object> dimensions_obj = soa.Decode<mirror::Object>(javaDimArray);
42 Handle<mirror::IntArray> dimensions_array(
43 hs.NewHandle(ObjPtr<mirror::IntArray>::DownCast(dimensions_obj)));
44 mirror::Array* new_array = mirror::Array::CreateMultiArray(soa.Self()
    [all...]
java_lang_ref_FinalizerReference.cc 22 #include "mirror/object-inl.h"
23 #include "mirror/reference-inl.h"
30 ObjPtr<mirror::FinalizerReference> ref = soa.Decode<mirror::FinalizerReference>(javaThis);
36 ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis);
37 ObjPtr<mirror::Object> const referent =
java_lang_ref_Reference.cc 22 #include "mirror/object-inl.h"
23 #include "mirror/reference-inl.h"
30 ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis);
31 ObjPtr<mirror::Object> const referent =
38 ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis);
java_lang_System.cc 22 #include "mirror/array.h"
23 #include "mirror/class.h"
24 #include "mirror/class-inl.h"
25 #include "mirror/object-inl.h"
26 #include "mirror/object_array-inl.h"
39 ObjPtr<mirror::Object> array)
41 std::string actualType(mirror::Object::PrettyTypeOf(array));
64 ObjPtr<mirror::Object> srcObject = soa.Decode<mirror::Object>(javaSrc);
69 ObjPtr<mirror::Object> dstObject = soa.Decode<mirror::Object>(javaDst)
    [all...]
  /art/test/004-UnsafeTest/
unsafe_test.cc 19 #include "mirror/array.h"
20 #include "mirror/class.h"
21 #include "mirror/class-inl.h"
22 #include "mirror/object-inl.h"
29 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(classObj);
30 return mirror::Array::DataOffset(
36 ObjPtr<mirror::Class> klass = soa.Decode<mirror::Class>(classObj);
  /art/runtime/entrypoints/quick/
quick_alloc_entrypoints.cc 24 #include "mirror/class-inl.h"
25 #include "mirror/object_array-inl.h"
26 #include "mirror/object-inl.h"
36 static ALWAYS_INLINE inline mirror::Object* artAllocObjectFromCode(
37 mirror::Class* klass,
46 mirror::Object* obj;
70 extern "C" mirror::Object* artAllocObjectFromCodeWithChecks##suffix##suffix2( \
71 mirror::Class* klass, Thread* self) \
75 extern "C" mirror::Object* artAllocObjectFromCodeResolved##suffix##suffix2( \
76 mirror::Class* klass, Thread* self)
    [all...]
  /art/runtime/arch/arm/
entrypoints_init_arm.cc 33 extern "C" size_t artInstanceOfFromCode(mirror::Object* obj, mirror::Class* ref_class);
40 extern "C" mirror::Object* art_quick_read_barrier_mark_reg00(mirror::Object*);
41 extern "C" mirror::Object* art_quick_read_barrier_mark_reg01(mirror::Object*);
42 extern "C" mirror::Object* art_quick_read_barrier_mark_reg02(mirror::Object*);
43 extern "C" mirror::Object* art_quick_read_barrier_mark_reg03(mirror::Object*)
    [all...]

Completed in 604 milliseconds

12 3 4 5 6 7 8 91011>>