Home
last modified time | relevance | path

Searched refs:ObjPtr (Results 26 – 50 of 350) sorted by relevance

12345678910>>...14

/art/runtime/mirror/
Dobject_array.h29 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 …]
Dobject.cc48 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 …]
Dstack_trace_element.cc30 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()
Dthrowable.h34 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_);
Dobject_array-alloc-inl.h36 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()
Dclass.cc111 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 …]
Dstring-alloc-inl.h43 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 …]
Darray-alloc-inl.h70 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()
Dobject-inl.h58 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 …]
Demulated_stack_frame-inl.h29 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()
Darray.cc47 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 …]
Dstring.h32 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 …]
Dfield-inl.h31 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()
Dclass-inl.h63 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/
Dintrinsics.cc61 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 …]
Dintrinsic_objects.h27 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/
Dclass_root-inl.h31 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()
Ddebug_print.h27 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)
Dmonitor.h69 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 …]
Ddebug_print.cc36 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 …]
Dwrite_barrier.h40 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)
Dwrite_barrier-inl.h30 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/
Dentrypoint_utils.h55 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/
Dti_class_loader.h48 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/
Dsun_misc_Unsafe.cc44 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 …]

12345678910>>...14