/art/compiler/debug/ |
H A D | elf_debug_writer.h | 30 namespace mirror { namespace in namespace:art 58 const ArrayRef<mirror::Class*>& types)
|
/art/runtime/ |
H A D | common_throws.h | 24 namespace mirror { namespace in namespace:art 27 } // namespace mirror 53 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class) 58 void ThrowClassCircularityError(mirror::Class* c) 61 void ThrowClassCircularityError(mirror::Class* c, const char* fmt, ...) 66 void ThrowClassCastException(mirror::Class* dest_type, mirror::Class* src_type) 74 void ThrowClassFormatError(mirror::Class* referrer, const char* fmt, ...) 80 void ThrowIllegalAccessErrorClass(mirror [all...] |
H A D | reflection.h | 25 namespace mirror { namespace in namespace:art 28 } // namespace mirror 35 mirror::Object* BoxPrimitive(Primitive::Type src_class, const JValue& value) 37 bool UnboxPrimitiveForField(mirror::Object* o, mirror::Class* dst_class, ArtField* f, 40 bool UnboxPrimitiveForResult(mirror::Object* o, mirror::Class* dst_class, JValue* unboxed_value) 69 ALWAYS_INLINE bool VerifyObjectIsClass(mirror::Object* o, mirror::Class* c) 72 bool VerifyAccess(Thread* self, mirror [all...] |
H A D | utf.h | 34 namespace mirror { namespace in namespace:art 37 } // namespace mirror 83 int32_t ComputeUtf16Hash(mirror::CharArray* chars, int32_t offset, size_t char_count)
|
H A D | object_callbacks.h | 23 namespace mirror { namespace in namespace:art 26 } // namespace mirror 29 typedef void (ObjectCallback)(mirror::Object* obj, void* arg); 36 virtual mirror::Object* IsMarked(mirror::Object* obj) = 0; 44 virtual mirror::Object* MarkObject(mirror::Object* obj) = 0; 46 virtual void MarkHeapReference(mirror::HeapReference<mirror::Object>* obj) = 0;
|
H A D | reference_table.h | 31 namespace mirror { namespace in namespace:art 33 } // namespace mirror 44 void Add(mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_); 46 void Remove(mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_); 56 typedef std::vector<GcRoot<mirror::Object>, 57 TrackingAllocator<GcRoot<mirror::Object>, kAllocatorTagReferenceTable>> Table;
|
H A D | art_field.h | 33 namespace mirror { namespace in namespace:art 38 } // namespace mirror 44 mirror::Class* GetDeclaringClass() SHARED_REQUIRES(Locks::mutator_lock_); 46 void SetDeclaringClass(mirror::Class *new_declaring_class) 89 uint8_t GetBoolean(mirror::Object* object) SHARED_REQUIRES(Locks::mutator_lock_); 92 void SetBoolean(mirror::Object* object, uint8_t z) SHARED_REQUIRES(Locks::mutator_lock_); 94 int8_t GetByte(mirror::Object* object) SHARED_REQUIRES(Locks::mutator_lock_); 97 void SetByte(mirror::Object* object, int8_t b) SHARED_REQUIRES(Locks::mutator_lock_); 99 uint16_t GetChar(mirror::Object* object) SHARED_REQUIRES(Locks::mutator_lock_); 102 void SetChar(mirror [all...] |
H A D | class_table.h | 35 namespace mirror { namespace in namespace:art 37 } // namespace mirror 45 uint32_t operator()(const GcRoot<mirror::Class>& root) const NO_THREAD_SAFETY_ANALYSIS; 47 bool operator()(const GcRoot<mirror::Class>& a, const GcRoot<mirror::Class>& b) const 50 bool operator()(const GcRoot<mirror::Class>& a, const char* descriptor) const 57 void MakeEmpty(GcRoot<mirror::Class>& item) const { 58 item = GcRoot<mirror::Class>(); 60 bool IsEmpty(const GcRoot<mirror::Class>& item) const { 66 typedef HashSet<GcRoot<mirror [all...] |
/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_cast(const art::mirror::Class*, const 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 | 31 namespace mirror { namespace in namespace:art 36 } // namespace mirror 62 extern mirror::Object* JniMethodEndWithReference(jobject result, uint32_t saved_local_ref_cookie, 66 extern mirror::Object* JniMethodEndWithReferenceSynchronized(jobject result, 71 extern void ReadBarrierJni(mirror::CompressedReference<mirror::Object>* handle_on_stack, 85 extern "C" mirror::Object* artReadBarrierMark(mirror::Object* obj) 91 extern "C" mirror::Object* artReadBarrierSlow(mirror [all...] |
/art/runtime/interpreter/ |
H A D | interpreter.h | 24 namespace mirror { namespace in namespace:art 26 } // namespace mirror 39 mirror::Object* receiver, uint32_t* args, JValue* result,
|
H A D | unstarted_runtime.h | 31 namespace mirror { namespace in namespace:art 33 } // namespace mirror 59 mirror::Object* receiver, 82 mirror::Object* receiver, \
|
/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 | 26 namespace mirror { namespace in namespace:art 32 inline void ClassLoader::VisitReferences(mirror::Class* klass, const Visitor& visitor) { 44 } // namespace mirror
|
H A D | iftable-inl.h | 23 namespace mirror { namespace in namespace:art 33 } // namespace mirror
|
H A D | object_array.h | 23 namespace mirror { namespace in namespace:art 101 } // namespace mirror
|
H A D | reference-inl.h | 23 namespace mirror { namespace in namespace:art 30 } // namespace 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 | accessible_object.h | 29 namespace mirror { namespace in namespace:art 31 // C++ mirror of java.lang.reflect.AccessibleObject 57 } // 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 | 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 | reference.cc | 23 namespace mirror { namespace in namespace:art 42 } // namespace mirror
|
H A D | stack_trace_element.h | 29 namespace mirror { namespace in namespace:art 31 // C++ mirror of java.lang.StackTraceElement 82 } // namespace mirror
|
/art/runtime/lambda/ |
H A D | box_table.h | 32 namespace mirror { namespace in namespace:art 34 } // namespace mirror 51 mirror::Object* BoxLambda(const ClosureType& closure) 55 bool UnboxLambda(mirror::Object* object, ClosureType* out_closure) 90 using ValueType = GcRoot<mirror::Object>;
|
/art/compiler/ |
H A D | common_compiler_test.h | 30 namespace mirror { namespace in namespace:art 32 } // namespace mirror 54 void MakeExecutable(mirror::ClassLoader* class_loader, const char* class_name) 83 void CompileClass(mirror::ClassLoader* class_loader, const char* class_name) 88 void CompileDirectMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name, 92 void CompileVirtualMethod(Handle<mirror::ClassLoader> class_loader, const char* class_name,
|