/art/compiler/debug/ |
H A D | elf_debug_writer.h | 31 namespace mirror { namespace in namespace:art 33 } // namespace mirror 62 const ArrayRef<mirror::Class*>& types)
|
/art/runtime/entrypoints/quick/ |
H A D | quick_default_externs.h | 23 namespace mirror { namespace in namespace:art 27 } // namespace mirror 34 extern "C" void art_quick_check_instance_of(art::mirror::Object*, art::mirror::Class*); 69 extern "C" void art_quick_aput_obj_with_null_and_bound_check(art::mirror::Array*, int32_t, 70 art::mirror::Object*); 71 extern "C" void art_quick_aput_obj_with_bound_check(art::mirror::Array*, int32_t, 72 art::mirror::Object*); 73 extern "C" void art_quick_aput_obj(art::mirror::Array*, int32_t, art::mirror [all...] |
H A D | quick_entrypoints.h | 32 namespace mirror { namespace in namespace:art 37 } // namespace mirror 67 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie, 70 extern mirror::Object* JniMethodFastEndWithReference(jobject result, 76 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result, 81 extern void ReadBarrierJni(mirror::CompressedReference<mirror::Object>* handle_on_stack, 95 extern "C" mirror::Object* artReadBarrierMark(mirror::Object* obj) 101 extern "C" mirror [all...] |
/art/runtime/interpreter/ |
H A D | interpreter.h | 25 namespace mirror { namespace in namespace:art 27 } // namespace mirror 42 ObjPtr<mirror::Object> receiver,
|
H A D | lock_count_data.h | 27 namespace mirror { namespace in namespace:art 29 } // namespace mirror 43 void AddMonitor(Thread* self, mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_); 49 const mirror::Object* obj) REQUIRES_SHARED(Locks::mutator_lock_); 60 for (mirror::Object*& obj : *monitors_) { 69 std::unique_ptr<std::vector<mirror::Object*>> monitors_;
|
H A D | unstarted_runtime.h | 32 namespace mirror { namespace in namespace:art 34 } // namespace mirror 60 mirror::Object* receiver, 83 mirror::Object* receiver, \
|
/art/runtime/ |
H A D | 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 [all...] |
H A D | common_throws.h | 24 namespace mirror { namespace in namespace:art 28 } // namespace mirror 55 void ThrowArrayStoreException(ObjPtr<mirror::Class> element_class, 56 ObjPtr<mirror::Class> array_class) 69 void ThrowClassCircularityError(ObjPtr<mirror::Class> c) 72 void ThrowClassCircularityError(ObjPtr<mirror::Class> c, const char* fmt, ...) 77 void ThrowClassCastException(ObjPtr<mirror::Class> dest_type, ObjPtr<mirror::Class> src_type) 85 void ThrowClassFormatError(ObjPtr<mirror::Class> referrer, const char* fmt, ...) 91 void ThrowIllegalAccessErrorClass(ObjPtr<mirror [all...] |
/art/runtime/mirror/ |
H A D | proxy.h | 26 namespace mirror { namespace in namespace:art 28 // C++ mirror of java.lang.reflect.Proxy. 37 } // namespace mirror
|
H A D | class_loader-inl.h | 25 namespace mirror { namespace in namespace:art 31 inline void ClassLoader::VisitReferences(ObjPtr<mirror::Class> klass, const Visitor& visitor) { 43 } // namespace mirror
|
H A D | method_handle_impl-inl.h | 26 namespace mirror { namespace in namespace:art 28 inline mirror::MethodType* MethodHandle::GetMethodType() { 29 return GetFieldObject<mirror::MethodType>(OFFSET_OF_OBJECT_MEMBER(MethodHandle, method_type_)); 32 inline mirror::MethodType* MethodHandle::GetNominalType() { 33 return GetFieldObject<mirror::MethodType>(OFFSET_OF_OBJECT_MEMBER(MethodHandle, nominal_type_)); 36 inline ObjPtr<mirror::Class> MethodHandle::GetTargetClass() { 42 } // namespace mirror
|
H A D | object_array.h | 24 namespace mirror { namespace in namespace:art 118 } // namespace mirror
|
H A D | accessible_object.h | 25 namespace mirror { namespace in namespace:art 27 // C++ mirror of java.lang.reflect.AccessibleObject 46 } // namespace mirror
|
H A D | call_site.h | 21 #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
|
H A D | class-refvisitor-inl.h | 26 namespace mirror { namespace in namespace:art 79 } // namespace mirror
|
H A D | class_ext-inl.h | 25 namespace mirror { namespace in namespace:art 44 } // namespace mirror
|
H A D | executable.cc | 22 namespace mirror { namespace in namespace:art 53 mirror::Class* Executable::GetDeclaringClass() { 54 return GetFieldObject<mirror::Class>(DeclaringClassOffset()); 57 } // namespace mirror
|
H A D | iftable-inl.h | 24 namespace mirror { namespace in namespace:art 41 } // namespace mirror
|
H A D | iftable.h | 24 namespace mirror { namespace in namespace:art 76 } // 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() REQUIRES_SHARED(Locks::mutator_lock_) { 43 static mirror::Class* ArrayClass() REQUIRES_SHARED(Locks::mutator_lock_) { 60 // C++ mirror of java.lang.reflect.Constructor. 67 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { 75 static mirror::Class* ArrayClass() REQUIRES_SHARED(Locks::mutator_lock_) { 92 } // namespace mirror
|
H A D | method_handles_lookup.h | 31 namespace mirror { namespace in namespace:art 36 // C++ mirror of java.lang.invoke.MethodHandles.Lookup 39 static mirror::MethodHandlesLookup* Create(Thread* const self, 43 static mirror::Class* StaticClass() REQUIRES_SHARED(Locks::mutator_lock_) { 52 static mirror::MethodHandlesLookup* GetDefault(Thread* const self) 56 mirror::MethodHandle* FindConstructor(Thread* const self, 70 HeapReference<mirror::Class> lookup_class_; 74 static GcRoot<mirror::Class> static_class_; // java.lang.invoke.MethodHandles.Lookup.class 80 } // namespace mirror
|
H A D | object_reference-inl.h | 25 namespace mirror { namespace in namespace:art 38 } // namespace mirror
|
/art/runtime/dex/ |
H A D | dex_file_annotations.h | 23 #include "mirror/dex_cache.h" 24 #include "mirror/object_array.h" 28 namespace mirror { namespace in namespace:art 30 } // namespace mirror 38 mirror::Object* GetAnnotationForField(ArtField* field, Handle<mirror::Class> annotation_class) 40 mirror::ObjectArray<mirror::Object>* GetAnnotationsForField(ArtField* field) 42 mirror::ObjectArray<mirror [all...] |
/art/runtime/gc/ |
H A D | allocation_listener.h | 30 namespace mirror { namespace in namespace:art 32 } // namespace mirror 42 virtual void ObjectAllocated(Thread* self, ObjPtr<mirror::Object>* obj, size_t byte_count)
|
H A D | verification.h | 25 namespace mirror { namespace in namespace:art 28 } // namespace mirror 47 void LogHeapCorruption(ObjPtr<mirror::Object> holder, 49 mirror::Object* ref, 52 // Return true if the klass is likely to be a valid mirror::Class. 61 std::string FirstPathFromRootSet(ObjPtr<mirror::Object> target) const
|