/art/runtime/ |
H A D | common_throws.h | 24 namespace mirror { namespace in namespace:art 29 } // namespace mirror 35 void ThrowAbstractMethodError(const mirror::ArtMethod* method) 49 void ThrowArrayStoreException(const mirror::Class* element_class, 50 const mirror::Class* array_class) 55 void ThrowClassCircularityError(mirror::Class* c) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 59 void ThrowClassCastException(const mirror::Class* dest_type, const mirror::Class* src_type) 67 void ThrowClassFormatError(const mirror::Class* referrer, const char* fmt, ...) 73 void ThrowIllegalAccessErrorClass(mirror [all...] |
H A D | reflection.h | 24 namespace mirror { namespace in namespace:art 29 } // namespace mirror 34 mirror::Object* BoxPrimitive(Primitive::Type src_class, const JValue& value) 36 bool UnboxPrimitiveForArgument(mirror::Object* o, mirror::Class* dst_class, JValue& unboxed_value, 37 mirror::ArtMethod* m, size_t index) 39 bool UnboxPrimitiveForField(mirror::Object* o, mirror::Class* dst_class, JValue& unboxed_value, 40 mirror::ArtField* f) 42 bool UnboxPrimitiveForResult(const ThrowLocation& throw_location, mirror [all...] |
H A D | utf.h | 32 namespace mirror { namespace in namespace:art 35 } // namespace mirror 75 int32_t ComputeUtf16Hash(const mirror::CharArray* chars, int32_t offset, size_t char_count)
|
H A D | intern_table.h | 26 namespace mirror { namespace in namespace:art 28 } // namespace mirror 45 mirror::String* InternStrong(int32_t utf16_length, const char* utf8_data) 49 mirror::String* InternStrong(const char* utf8_data) 53 mirror::String* InternStrong(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 56 mirror::String* InternWeak(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 61 bool ContainsWeak(mirror::String* s) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 73 typedef std::multimap<int32_t, mirror [all...] |
H A D | root_visitor.h | 21 namespace mirror { namespace in namespace:art 23 } // namespace mirror 26 typedef void (RootVisitor)(const mirror::Object* root, void* arg); 27 typedef void (VerifyRootVisitor)(const mirror::Object* root, void* arg, size_t vreg, 29 typedef bool (IsMarkedTester)(const mirror::Object* object, void* arg);
|
H A D | reference_table.h | 29 namespace mirror { namespace in namespace:art 31 } // namespace mirror 42 void Add(const mirror::Object* obj); 44 void Remove(const mirror::Object* obj); 53 typedef std::vector<const mirror::Object*> Table;
|
H A D | throw_location.h | 28 namespace mirror { namespace in namespace:art 31 } // mirror 39 ThrowLocation(mirror::Object* throw_this_object, mirror::ArtMethod* throw_method, 45 mirror::Object* GetThis() const { 49 mirror::ArtMethod* GetMethod() const { 69 mirror::Object* this_object_; 71 mirror::ArtMethod* method_;
|
/art/runtime/entrypoints/quick/ |
H A D | callee_save_frame.h | 24 namespace mirror { namespace in namespace:art 26 } // namespace mirror 29 static void FinishCalleeSaveFrameSetup(Thread* self, mirror::ArtMethod** sp,
|
/art/runtime/interpreter/ |
H A D | interpreter.h | 24 namespace mirror { namespace in namespace:art 27 } // namespace mirror 37 extern void EnterInterpreterFromInvoke(Thread* self, mirror::ArtMethod* method, 38 mirror::Object* receiver, uint32_t* args, JValue* result)
|
/art/runtime/mirror/ |
H A D | dex_cache_test.cc | 21 #include "mirror/object_array-inl.h" 22 #include "mirror/object-inl.h" 28 namespace mirror { namespace in namespace:art 62 } // namespace mirror
|
H A D | object_array.h | 23 namespace mirror { namespace in namespace:art 61 } // namespace mirror
|
H A D | dex_cache-inl.h | 23 namespace mirror { namespace in namespace:art 37 } // namespace mirror
|
H A D | class_loader.h | 23 #include "mirror/object.h" 29 namespace mirror { namespace in namespace:art 31 // C++ mirror of java.lang.ClassLoader 43 } // namespace mirror
|
H A D | iftable-inl.h | 23 namespace mirror { namespace in namespace:art 32 } // namespace mirror
|
H A D | array-inl.h | 25 namespace mirror { namespace in namespace:art 36 } // namespace mirror
|
H A D | art_field.cc | 27 namespace mirror { namespace in namespace:art 55 } // namespace mirror
|
H A D | proxy.h | 20 #include "mirror/object.h" 26 namespace mirror { namespace in namespace:art 46 // C++ mirror of java.lang.reflect.Proxy. 55 } // namespace mirror
|
H A D | dex_cache.cc | 32 namespace mirror { namespace in namespace:art 81 } // namespace mirror
|
H A D | iftable.h | 23 namespace mirror { namespace in namespace:art 76 } // namespace mirror
|
H A D | stack_trace_element.cc | 25 namespace mirror { namespace in namespace:art 60 } // namespace mirror
|
H A D | stack_trace_element.h | 26 namespace mirror { namespace in namespace:art 28 // C++ mirror of java.lang.StackTraceElement 80 } // namespace mirror
|
H A D | object.cc | 38 namespace mirror { namespace in namespace:art 128 } // namespace mirror
|
/art/runtime/entrypoints/portable/ |
H A D | portable_entrypoints.h | 24 namespace mirror { namespace in namespace:art 27 } // namespace mirror 38 void (*pPortableResolutionTrampoline)(mirror::ArtMethod*); 39 void (*pPortableToInterpreterBridge)(mirror::ArtMethod*);
|
/art/compiler/jni/portable/ |
H A D | jni_compiler.h | 30 namespace mirror { namespace in namespace:art 34 } // namespace mirror
|
/art/compiler/llvm/ |
H A D | compiler_llvm.h | 24 #include "mirror/object.h" 36 namespace mirror { namespace in namespace:art 39 } // namespace mirror
|