/art/runtime/native/ |
java_lang_reflect_Proxy.cc | 19 #include "mirror/class_loader.h" 20 #include "mirror/object_array.h" 21 #include "mirror/string.h" 30 mirror::String* name = soa.Decode<mirror::String*>(javaName); 31 mirror::ObjectArray<mirror::Class>* interfaces = 32 soa.Decode<mirror::ObjectArray<mirror::Class>*>(javaInterfaces); 33 mirror::ClassLoader* loader = soa.Decode<mirror::ClassLoader*>(javaLoader) [all...] |
java_lang_reflect_Array.cc | 21 #include "mirror/class-inl.h" 22 #include "mirror/object-inl.h" 32 mirror::Class* element_class = soa.Decode<mirror::Class*>(javaElementClass); 35 mirror::Object* dimensions_obj = soa.Decode<mirror::Object*>(javaDimArray); 38 mirror::IntArray* dimensions_array = down_cast<mirror::IntArray*>(dimensions_obj); 39 mirror::Array* new_array = mirror::Array::CreateMultiArray(soa.Self(), element_class, dimensions_array) [all...] |
sun_misc_Unsafe.cc | 20 #include "mirror/object.h" 21 #include "mirror/object-inl.h" 28 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); 38 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); 48 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); 49 mirror::Object* expectedValue = soa.Decode<mirror::Object*>(javaExpectedValue) [all...] |
/art/runtime/ |
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);
|
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::Class* referrer, mirror::Class* accessed [all...] |
class_linker-inl.h | 22 #include "mirror/art_field.h" 23 #include "mirror/dex_cache.h" 24 #include "mirror/iftable.h" 25 #include "mirror/object_array.h" 29 inline mirror::String* ClassLinker::ResolveString(uint32_t string_idx, 30 const mirror::ArtMethod* referrer) { 31 mirror::String* resolved_string = referrer->GetDexCacheStrings()->Get(string_idx); 33 mirror::Class* declaring_class = referrer->GetDeclaringClass(); 34 mirror::DexCache* dex_cache = declaring_class->GetDexCache(); 41 inline mirror::Class* ClassLinker::ResolveType(uint16_t type_idx [all...] |
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::String*> Table [all...] |
compiled_class.h | 20 #include "mirror/class.h" 26 explicit CompiledClass(mirror::Class::Status status) : status_(status) {} 28 mirror::Class::Status GetStatus() const { 32 const mirror::Class::Status status_;
|
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::Object* o [all...] |
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_;
|
class_linker.h | 37 namespace mirror { namespace in namespace:art 44 } // namespace mirror 50 typedef bool (ClassVisitor)(mirror::Class* c, void* arg); 69 mirror::Class* FindClass(const char* descriptor, mirror::ClassLoader* class_loader) 72 mirror::Class* FindSystemClass(const char* descriptor) 76 mirror::Class* DefineClass(const char* descriptor, mirror::ClassLoader* class_loader, 82 mirror::Class* LookupClass(const char* descriptor, const mirror::ClassLoader* class_loader [all...] |
instrumentation.h | 27 namespace mirror { namespace in namespace:art 32 } // namespace mirror 49 virtual void MethodEntered(Thread* thread, mirror::Object* this_object, 50 const mirror::ArtMethod* method, 56 virtual void MethodExited(Thread* thread, mirror::Object* this_object, 57 const mirror::ArtMethod* method, uint32_t dex_pc, 63 virtual void MethodUnwind(Thread* thread, const mirror::ArtMethod* method, 67 virtual void DexPcMoved(Thread* thread, mirror::Object* this_object, 68 const mirror::ArtMethod* method, uint32_t new_dex_pc) 73 mirror::ArtMethod* catch_method, uint32_t catch_dex_pc [all...] |
intern_table_test.cc | 20 #include "mirror/object.h" 30 SirtRef<mirror::String> foo_1(soa.Self(), intern_table.InternStrong(3, "foo")); 31 SirtRef<mirror::String> foo_2(soa.Self(), intern_table.InternStrong(3, "foo")); 32 SirtRef<mirror::String> foo_3(soa.Self(), mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo")); 33 SirtRef<mirror::String> bar(soa.Self(), intern_table.InternStrong(3, "bar")); 50 SirtRef<mirror::String> foo(soa.Self(), mirror::String::AllocFromModifiedUtf8(soa.Self(), "foo")); 59 bool IsMarked(const mirror::Object* s) const { 72 void Expect(const mirror::String* s) [all...] |
/art/runtime/entrypoints/quick/ |
quick_alloc_entrypoints.cc | 19 #include "mirror/art_method-inl.h" 20 #include "mirror/class-inl.h" 21 #include "mirror/object_array-inl.h" 22 #include "mirror/object-inl.h" 26 extern "C" mirror::Object* artAllocObjectFromCode(uint32_t type_idx, mirror::ArtMethod* method, 27 Thread* self, mirror::ArtMethod** sp) 33 extern "C" mirror::Object* artAllocObjectFromCodeWithAccessCheck(uint32_t type_idx, 34 mirror::ArtMethod* method, 36 mirror::ArtMethod** sp [all...] |
quick_dexcache_entrypoints.cc | 22 #include "mirror/art_method-inl.h" 23 #include "mirror/object_array-inl.h" 24 #include "mirror/object-inl.h" 28 extern "C" mirror::Class* artInitializeStaticStorageFromCode(uint32_t type_idx, 29 const mirror::ArtMethod* referrer, 31 mirror::ArtMethod** sp) 40 extern "C" mirror::Class* artInitializeTypeFromCode(uint32_t type_idx, 41 const mirror::ArtMethod* referrer, 42 Thread* self, mirror::ArtMethod** sp) 49 extern "C" mirror::Class* artInitializeTypeAndVerifyAccessFromCode(uint32_t type_idx [all...] |
quick_cast_entrypoints.cc | 19 #include "mirror/class-inl.h" 20 #include "mirror/object-inl.h" 21 #include "mirror/object_array-inl.h" 26 extern "C" uint32_t artIsAssignableFromCode(const mirror::Class* klass, 27 const mirror::Class* ref_class) 35 extern "C" int artCheckCastFromCode(mirror::Class* src_type, mirror::Class* dest_type, 36 Thread* self, mirror::ArtMethod** sp) 51 extern "C" int artCanPutArrayElementFromCode(const mirror::Object* element, 52 const mirror::Class* array_class [all...] |
quick_lock_entrypoints.cc | 18 #include "mirror/object-inl.h" 22 extern "C" int artUnlockObjectFromCode(mirror::Object* obj, Thread* self, 23 mirror::ArtMethod** sp) 31 extern "C" void artLockObjectFromCode(mirror::Object* obj, Thread* thread, 32 mirror::ArtMethod** sp)
|
/art/runtime/entrypoints/portable/ |
portable_dexcache_entrypoints.cc | 19 #include "mirror/art_method-inl.h" 20 #include "mirror/object-inl.h" 24 extern "C" mirror::Object* art_portable_initialize_static_storage_from_code(uint32_t type_idx, 25 mirror::ArtMethod* referrer, 31 extern "C" mirror::Object* art_portable_initialize_type_from_code(uint32_t type_idx, 32 mirror::ArtMethod* referrer, 38 extern "C" mirror::Object* art_portable_initialize_type_and_verify_access_from_code(uint32_t type_idx, 39 mirror::ArtMethod* referrer, 47 extern "C" mirror::Object* art_portable_resolve_string_from_code(mirror::ArtMethod* referrer [all...] |
portable_invoke_entrypoints.cc | 18 #include "mirror/art_method-inl.h" 19 #include "mirror/dex_cache-inl.h" 20 #include "mirror/object-inl.h" 24 static mirror::ArtMethod* FindMethodHelper(uint32_t method_idx, 25 mirror::Object* this_object, 26 mirror::ArtMethod* caller_method, 31 mirror::ArtMethod* method = FindMethodFast(method_idx, 56 extern "C" mirror::Object* art_portable_find_static_method_from_code_with_access_check(uint32_t method_idx, 57 mirror::Object* this_object, 58 mirror::ArtMethod* referrer [all...] |
portable_alloc_entrypoints.cc | 18 #include "mirror/art_method-inl.h" 19 #include "mirror/object-inl.h" 23 extern "C" mirror::Object* art_portable_alloc_object_from_code(uint32_t type_idx, 24 mirror::ArtMethod* referrer, 30 extern "C" mirror::Object* art_portable_alloc_object_from_code_with_access_check(uint32_t type_idx, 31 mirror::ArtMethod* referrer, 37 extern "C" mirror::Object* art_portable_alloc_array_from_code(uint32_t type_idx, 38 mirror::ArtMethod* referrer, 45 extern "C" mirror::Object* art_portable_alloc_array_from_code_with_access_check(uint32_t type_idx, 46 mirror::ArtMethod* referrer [all...] |
portable_entrypoints.h | 24 namespace mirror { namespace in namespace:art 27 } // namespace mirror 38 void (*pPortableResolutionTrampoline)(mirror::ArtMethod*); 39 void (*pPortableToInterpreterBridge)(mirror::ArtMethod*);
|
portable_cast_entrypoints.cc | 19 #include "mirror/object-inl.h" 23 extern "C" int32_t art_portable_is_assignable_from_code(const mirror::Class* dest_type, 24 const mirror::Class* src_type) 31 extern "C" void art_portable_check_cast_from_code(const mirror::Class* dest_type, 32 const mirror::Class* src_type) 41 extern "C" void art_portable_check_put_array_element_from_code(const mirror::Object* element, 42 const mirror::Object* array) 48 mirror::Class* array_class = array->GetClass(); 50 mirror::Class* component_type = array_class->GetComponentType(); 51 mirror::Class* element_class = element->GetClass() [all...] |
/art/compiler/ |
image_writer.h | 29 #include "mirror/dex_cache.h" 65 void AssignImageOffset(mirror::Object* object) 73 void SetImageOffset(mirror::Object* object, size_t offset) { 80 size_t IsImageOffsetAssigned(const mirror::Object* object) const { 85 size_t GetImageOffset(const mirror::Object* object) const { 91 mirror::Object* GetImageAddress(const mirror::Object* object) const { 95 return reinterpret_cast<mirror::Object*>(image_begin_ + GetImageOffset(object)); 98 mirror::Object* GetLocalAddress(const mirror::Object* object) const [all...] |
/external/chromium_org/third_party/skia/src/animator/ |
SkAnimateProperties.h | 15 SK_PROPERTY(mirror),
|
/external/skia/src/animator/ |
SkAnimateProperties.h | 15 SK_PROPERTY(mirror),
|