/art/runtime/mirror/ |
D | object_array.h | 29 template <typename T> using ConstObjPtrArrayIter = ArrayIter<T, const ObjPtr<ObjectArray<T>>>; 31 template <typename T> using ObjPtrArrayIter = ArrayIter<T, ObjPtr<ObjectArray<T>>>; 42 static ObjPtr<ObjectArray<T>> Alloc(Thread* self, 43 ObjPtr<Class> object_array_class, 48 static ObjPtr<ObjectArray<T>> Alloc(Thread* self, 49 ObjPtr<Class> object_array_class, 55 ALWAYS_INLINE ObjPtr<T> Get(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_); 61 bool CheckAssignable(ObjPtr<T> object) NO_THREAD_SAFETY_ANALYSIS; 63 ALWAYS_INLINE void Set(int32_t i, ObjPtr<T> object) REQUIRES_SHARED(Locks::mutator_lock_); 67 ALWAYS_INLINE void Set(int32_t i, ObjPtr<T> object) NO_THREAD_SAFETY_ANALYSIS; [all …]
|
D | object.cc | 48 explicit CopyReferenceFieldsWithReadBarrierVisitor(ObjPtr<Object> dest_obj) in CopyReferenceFieldsWithReadBarrierVisitor() 51 void operator()(ObjPtr<Object> obj, MemberOffset offset, bool /* is_static */) const in operator ()() 54 ObjPtr<Object> ref = obj->GetFieldObject<Object>(offset); in operator ()() 60 void operator()(ObjPtr<mirror::Class> klass, ObjPtr<mirror::Reference> ref) const in operator ()() 74 const ObjPtr<Object> dest_obj_; 77 ObjPtr<Object> Object::CopyObject(ObjPtr<mirror::Object> dest, in CopyObject() 78 ObjPtr<mirror::Object> src, in CopyObject() 125 ObjPtr<Class> c = src->GetClass(); in CopyObject() 128 ObjPtr<ObjectArray<Object>> array = dest->AsObjectArray<Object>(); in CopyObject() 143 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator ()() [all …]
|
D | stack_trace_element.cc | 30 ObjPtr<StackTraceElement> StackTraceElement::Alloc(Thread* self, in Alloc() 35 ObjPtr<StackTraceElement> trace = in Alloc() 36 ObjPtr<StackTraceElement>::DownCast(GetClassRoot<StackTraceElement>()->AllocObject(self)); in Alloc() 48 void StackTraceElement::Init(ObjPtr<String> declaring_class, in Init() 49 ObjPtr<String> method_name, in Init() 50 ObjPtr<String> file_name, in Init()
|
D | throwable.h | 34 void SetDetailMessage(ObjPtr<String> new_detail_message) REQUIRES_SHARED(Locks::mutator_lock_); 36 ObjPtr<String> GetDetailMessage() REQUIRES_SHARED(Locks::mutator_lock_); 43 void SetCause(ObjPtr<Throwable> cause) REQUIRES_SHARED(Locks::mutator_lock_); 44 void SetStackState(ObjPtr<Object> state) REQUIRES_SHARED(Locks::mutator_lock_); 51 ObjPtr<Object> GetStackState() REQUIRES_SHARED(Locks::mutator_lock_); 52 ObjPtr<Object> GetStackTrace() REQUIRES_SHARED(Locks::mutator_lock_);
|
D | object_array-alloc-inl.h | 36 inline ObjPtr<ObjectArray<T>> ObjectArray<T>::Alloc(Thread* self, in Alloc() 37 ObjPtr<Class> object_array_class, in Alloc() 40 ObjPtr<Array> array = Array::Alloc(self, in Alloc() 54 inline ObjPtr<ObjectArray<T>> ObjectArray<T>::Alloc(Thread* self, in Alloc() 55 ObjPtr<Class> object_array_class, in Alloc() 64 inline ObjPtr<ObjectArray<T>> ObjectArray<T>::CopyOf(Handle<ObjectArray<T>> h_this, in CopyOf() 72 ObjPtr<ObjectArray<T>> new_array = Alloc(self, h_this->GetClass(), new_length, allocator_type); in CopyOf()
|
D | class.cc | 111 ObjPtr<mirror::Class> Class::GetPrimitiveClass(ObjPtr<mirror::String> name) { in GetPrimitiveClass() 132 ObjPtr<mirror::Class> klass = GetClassRoot(class_root); in GetPrimitiveClass() 147 ObjPtr<ClassExt> Class::EnsureExtDataPresent(Handle<Class> h_this, Thread* self) { in EnsureExtDataPresent() 148 ObjPtr<ClassExt> existing(h_this->GetExtData()); in EnsureExtDataPresent() 180 ObjPtr<ClassExt> ret(set ? new_ext.Get() : h_this->GetExtData()); in EnsureExtDataPresent() 224 SubtypeCheck<ObjPtr<mirror::Class>>::WriteStatus(this, new_status); in SetStatusInternal() 263 ObjPtr<ClassExt> ext(EnsureExtDataPresent(h_this, self)); in SetStatus() 349 void Class::SetDexCache(ObjPtr<DexCache> new_dex_cache) { in SetDexCache() 363 ObjPtr<Class> Class::GetObsoleteClass() { in GetObsoleteClass() 364 ObjPtr<ClassExt> ext(GetExtData()); in GetObsoleteClass() [all …]
|
D | string-alloc-inl.h | 43 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator() 46 ObjPtr<String> string = ObjPtr<String>::DownCast(obj); in operator() 63 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator() 66 ObjPtr<String> string = ObjPtr<String>::DownCast(obj); in operator() 99 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator() 102 ObjPtr<String> string = ObjPtr<String>::DownCast(obj); in operator() 130 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator() 133 ObjPtr<String> string = ObjPtr<String>::DownCast(obj); in operator() 159 inline ObjPtr<String> String::Alloc(Thread* self, in Alloc() 177 ObjPtr<Class> string_class = GetClassRoot<String>(runtime->GetClassLinker()); in Alloc() [all …]
|
D | array-alloc-inl.h | 70 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator() 73 ObjPtr<Array> array = ObjPtr<Array>::DownCast(obj); in operator() 94 void operator()(ObjPtr<Object> obj, size_t usable_size) const in operator() 97 ObjPtr<Array> array = ObjPtr<Array>::DownCast(obj); in operator() 119 inline ObjPtr<Array> Array::Alloc(Thread* self, in Alloc() 120 ObjPtr<Class> array_class, in Alloc() 143 ObjPtr<Array> result; in Alloc() 146 result = ObjPtr<Array>::DownCast( in Alloc() 153 result = ObjPtr<Array>::DownCast( in Alloc() 170 inline ObjPtr<PrimitiveArray<T>> PrimitiveArray<T>::AllocateAndFill(Thread* self, in AllocateAndFill()
|
D | object-inl.h | 58 inline void Object::SetClass(ObjPtr<Class> new_klass) { in SetClass() 82 inline ObjPtr<mirror::Object> Object::MonitorEnter(Thread* self) { in MonitorEnter() 86 inline ObjPtr<mirror::Object> Object::MonitorTryEnter(Thread* self) { in MonitorTryEnter() 127 inline bool Object::VerifierInstanceOf(ObjPtr<Class> klass) { in VerifierInstanceOf() 134 inline bool Object::InstanceOf(ObjPtr<Class> klass) { in InstanceOf() 145 ObjPtr<Class> klass = GetClass<kVerifyFlags, kWithoutReadBarrier>(); in IsClass() 146 ObjPtr<Class> java_lang_Class = klass->GetClass<kVerifyFlags, kWithoutReadBarrier>(); in IsClass() 151 inline ObjPtr<Class> Object::AsClass() { in AsClass() 153 return ObjPtr<Class>::DownCast(this); in AsClass() 167 inline ObjPtr<ObjectArray<T>> Object::AsObjectArray() { in AsObjectArray() [all …]
|
D | emulated_stack_frame-inl.h | 29 inline ObjPtr<mirror::MethodType> EmulatedStackFrame::GetType() { in GetType() 33 inline ObjPtr<mirror::Object> EmulatedStackFrame::GetReceiver() { in GetReceiver() 37 inline ObjPtr<mirror::ObjectArray<mirror::Object>> EmulatedStackFrame::GetReferences() { in GetReferences() 42 inline ObjPtr<mirror::ByteArray> EmulatedStackFrame::GetStackFrame() { in GetStackFrame()
|
D | array.cc | 47 static ObjPtr<Array> RecursiveCreateMultiArray(Thread* self, in RecursiveCreateMultiArray() 66 ObjPtr<Array> sub_array = in RecursiveCreateMultiArray() 79 ObjPtr<Array> Array::CreateMultiArray(Thread* self, in CreateMultiArray() 115 ObjPtr<Array> new_array = RecursiveCreateMultiArray(self, array_class, 0, dimensions); in CreateMultiArray() 123 ObjPtr<PrimitiveArray<T>> PrimitiveArray<T>::Alloc(Thread* self, size_t length) { in Alloc() 125 ObjPtr<Array> raw_array = Array::Alloc(self, in Alloc() 130 return ObjPtr<PrimitiveArray<T>>::DownCast(raw_array); in Alloc() 137 void Array::ThrowArrayStoreException(ObjPtr<Object> object) { in ThrowArrayStoreException() 141 ObjPtr<Array> Array::CopyOf(Handle<Array> h_this, Thread* self, int32_t new_length) { in CopyOf() 142 ObjPtr<Class> klass = h_this->GetClass(); in CopyOf() [all …]
|
D | string.h | 32 template<class MirrorType> class ObjPtr; variable 116 static ObjPtr<String> DoReplace(Thread* self, Handle<String> src, uint16_t old_c, uint16_t new_c) 119 ObjPtr<String> Intern() REQUIRES_SHARED(Locks::mutator_lock_); 122 ALWAYS_INLINE static ObjPtr<String> AllocFromByteArray(Thread* self, 131 ALWAYS_INLINE static ObjPtr<String> AllocFromCharArray(Thread* self, 139 ALWAYS_INLINE static ObjPtr<String> AllocFromString(Thread* self, 147 ALWAYS_INLINE static ObjPtr<String> AllocEmptyString(Thread* self, 151 static ObjPtr<String> AllocFromStrings(Thread* self, 156 static ObjPtr<String> AllocFromUtf16(Thread* self, 161 static ObjPtr<String> AllocFromModifiedUtf8(Thread* self, const char* utf) [all …]
|
D | field-inl.h | 31 inline ObjPtr<mirror::Class> Field::GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_) { in GetDeclaringClass() 39 inline ObjPtr<mirror::Class> Field::GetType() { in GetType() 44 inline void Field::SetDeclaringClass(ObjPtr<Class> c) { in SetDeclaringClass() 49 inline void Field::SetType(ObjPtr<Class> type) { in SetType()
|
D | class-inl.h | 63 inline ObjPtr<Class> Class::GetSuperClass() { in GetSuperClass() 73 inline void Class::SetSuperClass(ObjPtr<Class> new_super_class) { in SetSuperClass() 76 ObjPtr<Class> old_super_class = in SetSuperClass() 91 inline ObjPtr<ClassLoader> Class::GetClassLoader() { in GetClassLoader() 97 inline ObjPtr<ClassExt> Class::GetExtData() { in GetExtData() 103 inline ObjPtr<DexCache> Class::GetDexCache() { in GetDexCache() 291 inline ObjPtr<PointerArray> Class::GetVTable() { in GetVTable() 297 inline ObjPtr<PointerArray> Class::GetVTableDuringLinking() { in GetVTableDuringLinking() 302 inline void Class::SetVTable(ObjPtr<PointerArray> new_vtable) { in SetVTable() 330 ObjPtr<PointerArray> vtable = GetVTable<kVerifyFlags, kWithoutReadBarrier>(); in GetVTableLength() [all …]
|
/art/compiler/optimizing/ |
D | intrinsics.cc | 61 static ObjPtr<mirror::ObjectArray<mirror::Object>> GetBootImageLiveObjects() in GetBootImageLiveObjects() 67 ObjPtr<mirror::ObjectArray<mirror::Object>> boot_image_live_objects = in GetBootImageLiveObjects() 68 ObjPtr<mirror::ObjectArray<mirror::Object>>::DownCast( in GetBootImageLiveObjects() 75 static ObjPtr<mirror::Class> LookupInitializedClass(Thread* self, in LookupInitializedClass() 79 ObjPtr<mirror::Class> klass = in LookupInitializedClass() 86 static ObjPtr<mirror::ObjectArray<mirror::Object>> GetIntegerCacheArray( in GetIntegerCacheArray() 87 ObjPtr<mirror::Class> cache_class) REQUIRES_SHARED(Locks::mutator_lock_) { in GetIntegerCacheArray() 90 return ObjPtr<mirror::ObjectArray<mirror::Object>>::DownCast(cache_field->GetObject(cache_class)); in GetIntegerCacheArray() 93 static int32_t GetIntegerCacheField(ObjPtr<mirror::Class> cache_class, const char* field_name) in GetIntegerCacheField() 102 ObjPtr<mirror::ObjectArray<mirror::Object>> boot_image_live_objects, in CheckIntegerCache() [all …]
|
D | intrinsic_objects.h | 27 template <class MirrorType> class ObjPtr; variable 59 static ObjPtr<mirror::ObjectArray<mirror::Object>> LookupIntegerCache( 61 static ObjPtr<mirror::ObjectArray<mirror::Object>> GetIntegerValueOfCache( 62 ObjPtr<mirror::ObjectArray<mirror::Object>> boot_image_live_objects) 64 static ObjPtr<mirror::Object> GetIntegerValueOfObject( 65 ObjPtr<mirror::ObjectArray<mirror::Object>> boot_image_live_objects, 68 ObjPtr<mirror::ObjectArray<mirror::Object>> boot_image_live_objects)
|
/art/runtime/ |
D | class_root-inl.h | 31 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, in GetClassRoot() 32 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots) { in GetClassRoot() 41 ObjPtr<mirror::Class> klass = in GetClassRoot() 48 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root, ClassLinker* linker) in GetClassRoot() 54 inline ObjPtr<mirror::Class> GetClassRoot(ClassRoot class_root) in GetClassRoot() 80 inline ObjPtr<mirror::Class> GetClassRoot(ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots) in GetClassRoot() 87 inline ObjPtr<mirror::Class> GetClassRoot(ClassLinker* linker) in GetClassRoot() 93 inline ObjPtr<mirror::Class> GetClassRoot() REQUIRES_SHARED(Locks::mutator_lock_) { in GetClassRoot()
|
D | debug_print.h | 27 std::string DescribeSpace(ObjPtr<mirror::Class> klass) 29 std::string DescribeLoaders(ObjPtr<mirror::ClassLoader> loader, const char* class_descriptor) 32 void DumpB77342775DebugData(ObjPtr<mirror::Class> target_class, ObjPtr<mirror::Class> src_class)
|
D | monitor.h | 69 static uint32_t GetLockOwnerThreadId(ObjPtr<mirror::Object> obj) 73 static ObjPtr<mirror::Object> MonitorEnter(Thread* thread, 74 ObjPtr<mirror::Object> obj, 82 static bool MonitorExit(Thread* thread, ObjPtr<mirror::Object> obj) 88 static void Notify(Thread* self, ObjPtr<mirror::Object> obj) in Notify() 92 static void NotifyAll(Thread* self, ObjPtr<mirror::Object> obj) in NotifyAll() 100 ObjPtr<mirror::Object> obj, 107 /* out */ ObjPtr<mirror::Object>* monitor_object, 113 static ObjPtr<mirror::Object> GetContendedMonitor(Thread* thread) 121 void (*callback)(ObjPtr<mirror::Object>, void*), [all …]
|
D | debug_print.cc | 36 std::string DescribeSpace(ObjPtr<mirror::Class> klass) { in DescribeSpace() 63 std::string DescribeLoaders(ObjPtr<mirror::ClassLoader> loader, const char* class_descriptor) { in DescribeLoaders() 66 ObjPtr<mirror::Class> path_class_loader = in DescribeLoaders() 68 ObjPtr<mirror::Class> dex_class_loader = in DescribeLoaders() 70 ObjPtr<mirror::Class> delegate_last_class_loader = in DescribeLoaders() 86 ObjPtr<mirror::Class> klass = in DescribeLoaders() 132 void DumpB77342775DebugData(ObjPtr<mirror::Class> target_class, ObjPtr<mirror::Class> src_class) { in DumpB77342775DebugData() 140 auto matcher = [target_descriptor, target_class](ObjPtr<mirror::Class> klass) in DumpB77342775DebugData() 158 ObjPtr<mirror::IfTable> iftable = src_class->GetIfTable(); in DumpB77342775DebugData() 168 ObjPtr<mirror::Class> iface = iftable->GetInterface(i); in DumpB77342775DebugData() [all …]
|
D | write_barrier.h | 40 ALWAYS_INLINE static void ForFieldWrite(ObjPtr<mirror::Object> dst, 42 ObjPtr<mirror::Object> new_value ATTRIBUTE_UNUSED) 47 ALWAYS_INLINE static void ForArrayWrite(ObjPtr<mirror::Object> dst, 53 ALWAYS_INLINE static void ForEveryFieldWrite(ObjPtr<mirror::Object> obj)
|
D | write_barrier-inl.h | 30 inline void WriteBarrier::ForFieldWrite(ObjPtr<mirror::Object> dst, in ForFieldWrite() 32 ObjPtr<mirror::Object> new_value) { in ForFieldWrite() 40 inline void WriteBarrier::ForArrayWrite(ObjPtr<mirror::Object> dst, in ForArrayWrite() 46 inline void WriteBarrier::ForEveryFieldWrite(ObjPtr<mirror::Object> obj) { in ForEveryFieldWrite()
|
/art/runtime/entrypoints/ |
D | entrypoint_utils.h | 55 ALWAYS_INLINE inline ObjPtr<mirror::Object> AllocObjectFromCode(ObjPtr<mirror::Class> klass, 64 inline ObjPtr<mirror::Object> AllocObjectFromCodeResolved(ObjPtr<mirror::Class> klass, 73 inline ObjPtr<mirror::Object> AllocObjectFromCodeInitialized(ObjPtr<mirror::Class> klass, 81 ALWAYS_INLINE inline ObjPtr<mirror::Class> CheckArrayAlloc(dex::TypeIndex type_idx, 93 ALWAYS_INLINE inline ObjPtr<mirror::Array> AllocArrayFromCode(dex::TypeIndex type_idx, 103 inline ObjPtr<mirror::Array> AllocArrayFromCodeResolved(ObjPtr<mirror::Class> klass, 141 ObjPtr<mirror::Object>* this_object, 157 ObjPtr<mirror::Object> this_object, 161 inline ObjPtr<mirror::Class> ResolveVerifyAndClinit(dex::TypeIndex type_idx, 169 ObjPtr<mirror::MethodHandle> ResolveMethodHandleFromCode(ArtMethod* referrer, [all …]
|
/art/openjdkjvmti/ |
D | ti_class_loader.h | 48 template <class MirrorType> class ObjPtr; variable 68 static art::ObjPtr<art::mirror::Object> FindSourceDexFileObject( 80 static art::ObjPtr<art::mirror::LongArray> GetDexFileCookie( 83 static art::ObjPtr<art::mirror::LongArray> AllocateNewDexFileCookie( 88 static void UpdateJavaDexFile(art::ObjPtr<art::mirror::Object> java_dex_file, 89 art::ObjPtr<art::mirror::LongArray> new_cookie) 93 static art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> GetDexElementList(
|
/art/runtime/native/ |
D | sun_misc_Unsafe.cc | 44 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapInt() 57 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapLong() 68 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_compareAndSwapObject() 69 ObjPtr<mirror::Object> expectedValue = soa.Decode<mirror::Object>(javaExpectedValue); in Unsafe_compareAndSwapObject() 70 ObjPtr<mirror::Object> newValue = soa.Decode<mirror::Object>(javaNewValue); in Unsafe_compareAndSwapObject() 95 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_getInt() 101 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_getIntVolatile() 107 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_putInt() 115 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_putIntVolatile() 123 ObjPtr<mirror::Object> obj = soa.Decode<mirror::Object>(javaObj); in Unsafe_putOrderedInt() [all …]
|